Game development

Эта статья нуждается в техническом обзоре. Как вы можете помочь.

Эта статья нуждается в редакционном обзоре. Как вы можете помочь.

Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

Игры являются одной из наиболее популярных компьютерных тем. С постоянным ростом новых технологий становится возможным разработка более мощных и красочных игр, которые можно запустить в любом современном браузере.

Введение в разработку web игр

Введение в разработку игр для Web
Ознакомление с технологиями, полезными для разработчиков игр, а также - как начать разработку игр, используя Web-технологии. Эта статья также рассматривает бизнес-кейс для создания web-игр.
Анатомия видео игр
Что такое видео игры на самом деле? Есть определенные вещи, которые являются общими для всех игр (даже если, на первый взгляд, так и не кажется). Данная статья попытается объяснить такие понятия, как основные циклы, в совершенно общем контексте. При этом она все равно соответствует веб-стандартам.
Особые обсуждения для разработчиков игр
Эта статья из App Center бегло рассматривает вещи, которые необходимо учитывать при попытке создать игру, которая будет работать как открытое веб-приложение.

Дополнительные ресурсы

Создание Новых Игр
Совместный сайт с участием большого количества открытых веб-обучающих программ по разработке игр. Не очень активно в последнее время, но все же содержит несколько хороших ресурсов.
Creative JS
Коллекция впечатляющих JavaScript методов и экспериментов, не специфичных для игр, но тем не менее полезных. Не очень активно в последнее время, но все же содержит несколько хороших ресурсов.
Шаблоны программирования игр
Онлайн-книга, написанная Bob Nystrom, который рассказывает о шаблонах программирования в контексте разработки игр с целью помочь разработчикам игр создавать более эффективный, рациональный код.
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.

Темы разработки игр

Инструменты
Это раздел об инструментах, созданных для облегчения создания эффективных игр для Web, таких как фреймворки, компиляторы (например, Emscripten), и инструменты для отладки. Объясняются основные концепции каждого, дается прочная база для работы с ними.
Технические приемы
Этот раздел содержит множество статей об очень важных техниках создания игр, таких как физика, обнаружение столкновения, анимация, 3D, хранение данных, и многое другое.
Рабочий процесс
Этот раздел включает в себя несколько тематических исследований об основных инструментах и методах, охватываемых выше, и применение их к созданию удивительных игр. Здесь каждый найдет что-то полезное, являетесь ли вы опытным веб-разработчиком, желающим писать 2D или 3D игры, С++ разработчиком, задумавшим портировать свои игры в веб, или мобильным разработчиком, ищущим помощь в написании лучших мобильных игр.

Примеры

BananaBread
A multiplayer, 3D first-person shooter game developed using Emscripten, WebGL, and WebRTC. One of the first high profile webGL game demos.
Monster Madness
A WebGL and asm.js-based multiplayer online shooter, developed by Nom Nom Games and Trendy entertainment.
Auralux
WebGL and asm.js-based strategy game: capture all the suns to win!
Swooop
A plane flying game: control your plane and collect the jewels. Again, created with PlayCanvas.
Polycraft
A shipwreck 'n survive game. Explore the island, and defeat the monsters.
Dead Trigger 2
Classic zombie splatter action, made with Unity3D.
Biolab Disaster
Side-scrolling platform shooter. An early attempt at a canvas game — a classic.

Note: For an extended list of examples, see our examples page.

Note that we are keeping track of ongoing work on game development documentation on our Game development documentation status page. If you want to help contribute to game development documentation, please have a look at this page to see what work needs doing!

 

Присоединяйтесь к сообществу Games development

Выберите удобный способ для общения:

Метки документа и участники

 Внесли вклад в эту страницу: anna_leonteva, MAJTREJ, homsterius
 Обновлялась последний раз: anna_leonteva,