---
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 странице. Если вы хотите внести свой вклад в документацию по разработке игр, ознакомьтесь с этой страницей, чтобы узнать, что нужно делать.