1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
|
---
title: Разработка игр
slug: Games
tags:
- Игры
- Приложения
- геймдев
translation_of: Games
---
<div>{{GamesSidebar}}</div>
<div class="summary">
<p><span class="seoSummary">Игры являются одной из наиболее популярных компьютерных тем. С постоянным ростом новых технологий становится возможной разработка более мощных и красочных игр, которые можно запустить в любом современном браузере.</span></p>
</div>
<div class="column-container">
<div class="column-half">
<h2 id="Введение_в_разработку_web_игр">Введение в разработку web игр</h2>
<dl>
<dt><a href="/en-US/docs/Games/Introduction" title="/en-US/docs/Games/Introduction">Введение в разработку игр для Web</a></dt>
<dd>Ознакомление с технологиями, полезными для разработчиков игр, а также - как начать разработку игр, используя Web-технологии. Эта статья также рассматривает бизнес-кейс для создания web-игр.</dd>
<dt><a href="/en-US/docs/Games/Anatomy_of_a_vIdeo_game">Анатомия видео игр</a></dt>
<dd>Что такое видео игры на самом деле? Есть определённые вещи, которые являются общими для всех игр (даже если, на первый взгляд, так и не кажется). Данная статья попытается объяснить такие понятия, как основные циклы, в совершенно общем контексте. При этом она все равно соответствует веб-стандартам.</dd>
<dt><a href="/en-US/docs/Web/Apps/Developing/Games/Special_considerations">Особые обсуждения для разработчиков игр</a></dt>
<dd><span id="result_box" lang="ru"><span>Эта статья</span> <span>из</span> <span>App</span> <span>Center</span> <span>бегло рассматривает</span> <span>вещи</span><span>, которые необходимо учитывать</span> <span>при попытке</span> <span>создать игру, которая</span> <span>будет работать</span> <span>как открытое</span> <span>веб-приложение</span><span>.</span></span></dd>
</dl>
<h2 id="Дополнительные_ресурсы">Дополнительные ресурсы</h2>
<dl>
<dt><a href="http://buildnewgames.com/">Создание Новых Игр</a></dt>
<dd><span id="result_box" lang="ru"><span>Совместный</span> <span>сайт</span> <span>с участием</span> <span>большого количества</span> <span>открытых</span> <span>веб-</span><span>обучающих программ</span> по <span>разработке игр</span><span>.</span> <span>Не</span> <span>очень активно</span> <span>в последнее время,</span> <span>но все же</span> <span>содержит несколько</span> <span>хороших</span> <span>ресурсов</span><span>.</span></span></dd>
<dt><a href="http://creativejs.com/">Creative JS</a></dt>
<dd>Коллекция впечатляющих JavaScript методов и экспериментов, не специфичных для игр, но тем не менее полезных. <span id="result_box" lang="ru"><span>Не</span> <span>очень активно</span> <span>в последнее время,</span> <span>но все же</span> <span>содержит несколько</span> <span>хороших</span> <span>ресурсов</span><span>.</span></span></dd>
<dt><a href="http://gameprogrammingpatterns.com/">Шаблоны программирования игр</a></dt>
<dd>Онлайн-книга, написанная Bob Nystrom, которая рассказывает о шаблонах программирования в контексте разработки игр с целью помочь разработчикам создавать более эффективный, рациональный код.</dd>
<dt><a href="http://blog.artillery.com/">Artillery blog</a></dt>
<dd><span id="result_box" lang="ru"><span>В играх HTML5 компании Artillery есть несколько полезных статей в своём блоге.</span></span></dd>
<dt><a href="https://leanpub.com/buildinggamesforfirefoxos/">Создание игр для Firefox OS</a></dt>
<dd><span id="result_box" lang="ru"><span>Краткое руководство по созданию 2D-игр с HTML5 для распространения на Firefox и других мобильных платформах.</span></span></dd>
<dt><a href="http://gamedevjsweekly.com/">Gamedev.js Weekly</a></dt>
<dd><span id="result_box" lang="ru"><span>Еженедельная информационная бюллетень о разработке HTML5 игр, которая высылается каждую пятницу.</span> <span>Содержит последние статьи, руководства, инструменты и ресурсы.</span></span></dd>
<dt><a href="http://www.html5gamedevs.com/">HTML5 Game Devs Forum</a></dt>
<dd><span id="result_box" lang="ru"><span>Форумы для разработчиков, создателей фреймворков и издателей.</span> <span>Задавайте вопросы, получайте отзывы, помогайте другим.</span></span></dd>
<dt><a href="http://html5gameengine.com/">HTML5 Game Engine</a></dt>
<dd><span id="result_box" lang="ru"><span>Список наиболее популярных игровых фреймворков HTML5, их рейтинг, функции и примеры.</span></span></dd>
<dt><a href="http://www.jsbreakouts.org/">JSBreakouts</a></dt>
<dd><span id="result_box" lang="ru"><span>Сравните JavaScript клоны Breakout в разных средах, чтобы помочь вам выбрать правильный для вас.</span></span></dd>
<dt><a href="http://gamedevelopment.tutsplus.com/">Tuts+ Game Development</a></dt>
<dd><span class="short_text" id="result_box" lang="ru"><span>Учебные пособия и статьи о развитии игры в целом.</span></span></dd>
<dt><a href="http://webchat.freenode.net/?channels=bbg">#BBG IRC chat</a></dt>
<dd><span id="result_box" lang="ru"><span>Поговорите с разработчиками напрямую в режиме реального времени.</span></span></dd>
<dt><a href="http://html5devstarter.enclavegames.com/">HTML5 Gamedev Starter</a></dt>
<dd><span id="result_box" lang="ru"><span>Starter для новых игровых разработчиков, кураторский список ссылок на различные полезные ресурсы в Интернете.</span></span></dd>
<dt><a href="http://js13kgames.com/">js13kGames</a></dt>
<dd><span id="result_box" lang="ru"><span>Конкурс кодирования JavaScript для разработчиков игр HTML5 с ограничением размера файла, равным 13 килобайтам.</span> <span>Все представленные игры доступны в удобном для чтения виде на GitHub.</span></span></dd>
<dt><a href="https://hacks.mozilla.org/category/games/">Mozilla Hacks blog</a></dt>
<dd><span id="result_box" lang="ru"><span>Категория игр в блоге Mozilla Hacks, содержащем интересные статьи, посвящённые </span></span>gamedev<span lang="ru"><span>.</span></span></dd>
</dl>
</div>
<div class="column-half">
<h2 id="Темы_разработки_игр">Темы разработки игр</h2>
<dl>
<dt><a href="/en-US/docs/Games/Tools">Инструменты</a></dt>
<dd>Это раздел об инструментах, созданных для облегчения создания эффективных игр для Web, таких как фреймворки, компиляторы (например, Emscripten), и инструменты для отладки. <span id="result_box" lang="ru"><span>Объясняются</span> <span>основные концепции</span> <span>каждого</span><span>,</span> <span>даётся </span><span>прочная база</span> <span>для работы</span> с ними<span>.</span></span></dd>
<dt><a href="/en-US/docs/Games/Techniques">Технические приёмы</a></dt>
<dd>Этот раздел содержит множество статей об очень важных техниках создания игр, таких как физика, <span class="short_text" id="result_box" lang="ru"><span>обнаружение столкновения</span></span>, анимация, 3D, хранение данных, и многое другое.</dd>
<dt><a href="/en-US/docs/Games/Workflows">Рабочий процесс</a></dt>
<dd><span id="result_box" lang="ru"><span>Этот раздел</span> <span>включает в себя несколько</span> <span>тематических исследований об</span> <span>основных</span> <span>инструментах и методах</span><span>, охватываемых</span> <span>выше,</span> <span>и применение их</span> <span>к созданию</span> <span>удивительных</span> <span>игр</span><span>.</span></span> Здесь каждый найдёт что-то полезное, являетесь ли вы опытным веб-разработчиком, желающим писать 2D или 3D игры, С++ разработчиком, задумавшим портировать свои игры в веб, или мобильным разработчиком, ищущим помощь в написании лучших мобильных игр.</dd>
</dl>
<h2 id="Примеры">Примеры</h2>
<dl>
<dt><a href="/en-US/demos/detail/bananabread" title="/en-US/demos/detail/bananabread">BananaBread</a></dt>
<dd><span id="result_box" lang="ru"><span>Многопользовательский трёхмерный шутер от первого лица, разработанный с использованием Emscripten, WebGL и WebRTC.</span> <span>Одна из первых демонстрационных игр для WebGL.</span></span></dd>
<dt><a href="https://hacks.mozilla.org/2013/12/monster-madness-creating-games-on-the-web-with-emscripten/">Monster Madness</a></dt>
<dd><span id="result_box" lang="ru"><span>Сетевой шутер на основе WebGL и asm.js, разработанный Nom Nom Games и Trendy entertainment.</span></span></dd>
<dt><a href="http://www.auraluxgame.com/game/">Auralux</a></dt>
<dd><span id="result_box" lang="ru"><span>Стратегия WebGL и asm.js: захватите все солнца, чтобы победить!</span></span></dd>
<dt><a href="http://playcanv.as/p/JtL2iqIH">Swooop</a></dt>
<dd><span id="result_box" lang="ru"><span>Полёт на самолёте в игре: контролируйте свой самолёт и собирайте драгоценности.</span> <span>Снова, созданный с</span></span> <a href="https://playcanvas.com/">PlayCanvas</a>.</dd>
<dt><a href="https://ga.me/games/polycraft">Polycraft</a></dt>
<dd><span id="result_box" lang="ru"><span>Кораблекрушение.</span> <span>Исследуйте остров и победите монстров.</span></span></dd>
<dt><a href="http://beta.unity3d.com/jonas/DT2/">Dead Trigger 2</a></dt>
<dd><span class="short_text" id="result_box" lang="ru"><span>Классический </span></span>zombie splatter action<span class="short_text" lang="ru"><span>, выполненная в</span></span> <a href="http://unity3d.com/">Unity3D</a>.</dd>
<dt><a href="http://playbiolab.com/">Biolab Disaster</a></dt>
<dd>Side-scrolling платформенный шутер . <span class="short_text" id="result_box" lang="ru"><span>Ранняя попытка на холсте - классика.</span></span></dd>
</dl>
<div class="note">
<p><strong><span id="result_box" lang="ru"><span>Примечание</span></span></strong>: <span id="result_box" lang="ru"><span>Для получения расширенного списка примеров см. нашу</span></span> <a href="/en-US/docs/Games/Examples">страницу примеров</a>.</p>
</div>
</div>
</div>
<div class="note">
<p><strong><span id="result_box" lang="ru"><span>Обратите внимание, что мы отслеживаем текущую работу над документацией по разработке игр на нашей</span></span> <a href="/en-US/docs/Games/Doc_Status">Game development documentation status</a> <span class="short_text" id="result_box" lang="ru"><span>странице</span></span>. <span id="result_box" lang="ru"><span>Если вы хотите внести свой вклад в документацию по разработке игр, ознакомьтесь с этой страницей, чтобы узнать, что нужно делать.</span></span> </strong></p>
</div>
|