توسعه بازی ها

This translation is incomplete. Please help translate this article from English.

بازی کردن یکی از پرطرفدارترین فعالیت های رایانه ای می باشد، به طور مداوم فناوری های جدیدی در حال ایجاد هستند تا امکان توسعه بازی های بهتر و قوی تری را فراهم آورند که میتوانند در هر مرورگر استاندارد و سازگاری اجرا شوند. 

توسعه بازی های وب

به مرکز توسعه بازی MDN خوش آمدید! در این ناحیه از سایت ما منابعی را برای برنامه نویسان وبی که قصد بازی سازی دارند فراهم آورده ایم. شما آموزش ها و مقالات تکنیکی را در منوی سمت اصلی در سمت چپ خواهید دید. پس با آزادی و راحتی شروع کنید به مرور کردن.

همچنین ما بخشی برای منابع قرار داده ایم پس شما میتوانید به راحتی اطلاعاتی را درباره پرکاربرد ترین API هایی که در توسعه بازی استفاده میشود را پیدا کنید ، به علاوه لیست موتور ها و ابزار ها و بازی های نمونه.

توجه: قبل از اقدام برای ایجاد بازی های تحت وب شما باید حداقل در پایه تکنولوژي های وب مهارت داشته باشید،( از قبیل HTML, CSS و JavaScript). اگر شما مبتدی هستید میتوانید به بخش آموزش مراجعه نمایید.

انتقال بازی ها به وب

اگر شما یک بازی ساز هستید (یه عنوان نمونه نوشتن بازی در ++C) و علاقه مند به این هستید که بدانید چگونه میتوانید بازی های خود را به وب منتقل کنید، شما باید بیشتر درباره ابزار Emscripten یادبگرید. - این یک LLVM برای زبان JavaScript میباشدکه بایت کد های LLVM (که برای نمونه در ++C/C بوسیله Clang ایجاد شده اند، یا هر زبان دیگری) را گرفته و آن ها را به کد ها asm.js تبدیل مینماید که میتوانند در وب ایجاد شوند.

برای شروع، مطالب زیر را مشاهده نمایید:

بازی های نمونه

برای لیست بازی های نمونه، صفحه مثال های ما را ببینید. همچنین openwebgames.com را برای منابع بیشتر و مثال های مختلف بررسی نمایید.

همچنین ببینید

Build New Games
A collaborative site featuring a large number of open web game development tutorials. Hasn't been very active recently, but still holds some nice resources.
Creative JS
A collection of impressive JavaScript techniques and experiments, not specific to games, but helpful nonetheless. Hasn't been very active recently, but still holds some nice resources.
Game programming patterns
An online book, written by Bob Nystrom, which discusses programming patterns in the context of game development with the aim of helping game developers produce more effective, efficient code.
Artillery blog
HTML5 games company Artillery have some useful articles on their blog.
Building games for Firefox OS
A quick guide to creating 2D games with HTML5, for distribution on Firefox OS and other mobile platforms.
Gamedev.js Weekly
Weekly newsletter about HTML5 game development, sent every Friday. Contains the latest articles, tutorials, tools, and resources.
HTML5 Game Devs Forum
Forums for developers, framework creators and publishers. Ask questions, get feedback, help others.
HTML5 Game Engine
List of the most popular HTML5 game frameworks along with their rating, features and samples.
JSBreakouts
Compare JavaScript Breakout clones in different frameworks to help you choose the right one for you.
Tuts+ Game Development
Tutorials and articles about game development in general.
#BBG IRC chat
Talk with the developers directly in real time.
HTML5 Gamedev Starter
Starter for the new game developers, a curated list of links to various, useful resources around the web.
js13kGames
JavaScript coding competition for HTML5 game developers with the file size limit set to 13 kilobytes. All the submitted games are available in a readable form on GitHub.
Mozilla Hacks blog
Games category on the Mozilla Hacks blog containing interesting gamedev related articles.

Join the Games development community

Choose your preferred method for joining the discussion:

Document Tags and Contributors

 Contributors to this page: Qti3e
 Last updated by: Qti3e,