--- title: Разработка игр slug: Games tags: - Игры - Приложения - геймдев translation_of: Games ---
{{GamesSidebar}}

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

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

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

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

Создание Новых Игр
Совместный сайт с участием большого количества открытых веб-обучающих программ по разработке игр. Не очень активно в последнее время, но всё же содержит несколько хороших ресурсов.
Creative JS
Коллекция впечатляющих JavaScript методов и экспериментов, не специфичных для игр, но тем не менее полезных. Не очень активно в последнее время, но всё же содержит несколько хороших ресурсов.
Шаблоны программирования игр
Онлайн-книга, написанная Bob Nystrom, которая рассказывает о шаблонах программирования в контексте разработки игр с целью помочь разработчикам создавать более эффективный, рациональный код.
Artillery blog
В играх HTML5 компании Artillery есть несколько полезных статей в своём блоге.
Создание игр для Firefox OS
Краткое руководство по созданию 2D-игр с HTML5 для распространения на Firefox и других мобильных платформах.
Gamedev.js Weekly
Еженедельная информационная бюллетень о разработке HTML5 игр, которая высылается каждую пятницу. Содержит последние статьи, руководства, инструменты и ресурсы.
HTML5 Game Devs Forum
Форумы для разработчиков, создателей фреймворков и издателей. Задавайте вопросы, получайте отзывы, помогайте другим.
HTML5 Game Engine
Список наиболее популярных игровых фреймворков HTML5, их рейтинг, функции и примеры.
JSBreakouts
Сравните JavaScript клоны Breakout в разных средах, чтобы помочь вам выбрать правильный для вас.
Tuts+ Game Development
Учебные пособия и статьи о развитии игры в целом.
#BBG IRC chat
Поговорите с разработчиками напрямую в режиме реального времени.
HTML5 Gamedev Starter
Starter для новых игровых разработчиков, кураторский список ссылок на различные полезные ресурсы в Интернете.
js13kGames
Конкурс кодирования JavaScript для разработчиков игр HTML5 с ограничением размера файла, равным 13 килобайтам. Все представленные игры доступны в удобном для чтения виде на GitHub.
Mozilla Hacks blog
Категория игр в блоге Mozilla Hacks, содержащем интересные статьи, посвящённые gamedev.

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

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

Примеры

BananaBread
Многопользовательский трёхмерный шутер от первого лица, разработанный с использованием Emscripten, WebGL и WebRTC. Одна из первых демонстрационных игр для WebGL.
Monster Madness
Сетевой шутер на основе WebGL и asm.js, разработанный Nom Nom Games и Trendy entertainment.
Auralux
Стратегия WebGL и asm.js: захватите все солнца, чтобы победить!
Swooop
Полёт на самолёте в игре: контролируйте свой самолёт и собирайте драгоценности. Снова, созданный с PlayCanvas.
Polycraft
Кораблекрушение. Исследуйте остров и победите монстров.
Dead Trigger 2
Классический zombie splatter action, выполненная в Unity3D.
Biolab Disaster
Side-scrolling платформенный шутер . Ранняя попытка на холсте - классика.

Примечание: Для получения расширенного списка примеров см. нашу страницу примеров.

Обратите внимание, что мы отслеживаем текущую работу над документацией по разработке игр на нашей Game development documentation status странице. Если вы хотите внести свой вклад в документацию по разработке игр, ознакомьтесь с этой страницей, чтобы узнать, что нужно делать.