Так же как в автомобиле, двигатель выполняет основную работу, делая автомобиль потрясающим. То же самое относится к игровым движкам: разработчики игр выполняют детальную работу, чтобы игры выглядели реалистично и привлекательно. Игровой движок берёт на себя остальное. В ранние дни разработчики игр обычно начинали с нуля, что было дорого и нелегко приносило прибыль. Чтобы сделать разработку игр проще и легче, крупные разработчики начали лицензировать свои базовые игровые движки, такие как Unreal. Более того, с появлением игр для мобильных устройств и планшетов требуемый бюджет стал меньше, чем раньше, а спрос на игровые движки для JavaScript и HTML5 значительно вырос.

Если вы разработчик игр и ищете игровой движок, который бесшовно работает с JavaScript и HTML5. Хотя на рынке есть много бесплатных и платных игровых движков, игровой движок, удовлетворяющий профессиональных разработчиков игр, обязательно должен включать что-то уникальное. Стремление разработчиков игр к идеальному игровому движку никогда не прекратится.

Ниже приведён список лучших игровых движков HTML5 и JavaScript. У каждого игрового движка есть функции, которые нужны всем. У каждого игрового движка есть свои плюсы и минусы, поэтому вы можете выбирать, исходя из собственных потребностей. Я уверен, что в этом списке вы найдёте игровой движок, который ищете.

1) Canvas Engine

Canvas Engine предоставляет платформу для создания HTML5-видеоигр. Создавайте HTML5-игры, которые будут работать во всех современных браузерах, на планшетах и смартфонах.

best HTML5 and javascript game engine libraries  - canvas-engine

2) HTML5 Quintus

Quintus — это ещё один простой в использовании игровой движок JavaScript HTML5, подходящий для мобильных устройств и настольных компьютеров. Quintus имеет модульный движок, благодаря которому можно подключать только нужные модули и запускать несколько экземпляров на одной странице.

best HTML5 and javascript game engine libraries  - html5-game-engine

3) Turbulenz

Trubulenz — это открытый игровой движок HTML5, используемый для создания HTML5-игр с применением передовых технологий и веб-сервисов. Библиотека движка использует оптимизированную реализацию JavaScript, которая поддерживает быструю итерацию данных игрового кода.

best HTML5 and javascript game engine libraries  - turbulenz

4) Squarepig

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

best HTML5 and javascript game engine libraries  - squarepig

5) Akihabara

Akihabara — это игровой движок HTML5, а также набор библиотек и инструментов для создания 8/16-битных игр в мозаичном стиле на JavaScript, которые работают в браузере без зависимости от технологии Flash.

best HTML5 and javascript game engine libraries  - akihabara

6) GoGoMakePlay

GMP — это бесплатный и быстрый игровой движок JavaScript. Он лёгкий и прост для понимания. Если вы хотите создавать 2D-игры со спрайтами, GMP — отличный выбор. С его помощью легко разрабатывать большинство игр в ретро-стиле. Также можно создавать головоломки вроде судоку.

best HTML5 and javascript game engine libraries  gomakeplay

7) Traffic Cone

Traffic Cone поддерживает многопользовательские игры. В настоящее время обеспечивается поддержка только клиентской стороны, поэтому вам нужно предоставить собственный сервер. Чтобы в ближайшее время обеспечить дополнительную поддержку, мы активно работаем над разработкой серверной стороны Traffic Cone.

best HTML5 and javascript game engine libraries  - traficcone

8) Collie

Collie — это библиотека JavaScript, которая помогает HTML5 создавать высокооптимизированные анимации и игры. Collie может запускать HTML5 canvas и DOM на ПК и мобильных платформах.

Collie может стабильно использовать конвейер рендеринга для обработки нескольких объектов и поддерживает некоторые полезные функции, включая анимированные спрайты и пользовательские события. Он стабильно поддерживает iOS и Android и оптимизирует рендеринг для каждой платформы. Экраны Retina также можно легко поддерживать.

best HTML5 and javascript game engine libraries  - collie

9) Gamejs

GameJs — это лёгкая библиотека, основанная на элементе HTML canvas. В частности, её функции рисования предоставляют разработчикам игр множество полезных модулей, и она постоянно расширяется.

best HTML5 and javascript game engine libraries  - gamejs

10) Atom

best HTML5 and javascript game engine libraries  - atom

11) Jest

Jest — это ещё один мощный игровой фреймворк JavaScript, который использует элемент canvas для создания HTML5-игр на JavaScript.

Используйте элементы canvas для создания HTML5-игр на JavaScript.

best HTML5 and javascript game engine libraries  - jest

12) Jawsjs

Jawsjs — это библиотека для 2D-игр, основанная на HTML5. Изначально она поддерживала только canvas, но теперь может поддерживать обычный DOM на основе спрайтов через тот же API.

best HTML5 and javascript game engine libraries  jawjs

13) Objects.js

objects.js — это фреймворк для создания высокопроизводительных (и больших) игр и приложений на JavaScript.

best HTML5 and javascript game engine libraries  - objectjs

14) Play Craftlabs

Playcraft располагает полным рабочим набором игровых движков HTML5, предоставляя все инструменты, необходимые для создания игр и публикации непосредственно на рынке. Это уникальный движок. При написании игр вы можете легко портировать его на множество различных платформ, включая Facebook, простые старомодные веб-сайты и некоторые нативные приложения для Android и iOS.

best HTML5 and javascript game engine libraries  - playcraftlabs

15) Gladiusjs

Gladius — это 3D-игровой движок, полностью написанный на JavaScript и предназначенный для работы в браузере. Движок включает основной набор функций, общих для всех игр, и имитирует игровые циклы, сообщения, задачи, таймеры и т. д. Общие компоненты, такие как пространственные преобразования, также предоставляются в ядре. Специальные функции, такие как отрисовка и физика, также упакованы как расширения для игр и предназначены для работы поверх ядра. Общий набор расширений поддерживается как часть проекта, и важной целью дизайна движка является поддержка сторонних расширений.

best HTML5 and javascript game engine libraries  gladiusjs

16) Impactjs

Impact предоставляет отличный способ создания игр на JavaScript и HTML5 и поддерживает настольные и мобильные браузеры. Impact работает во всех браузерах, поддерживающих HTML5: Firefox, Chrome, Safari, Opera и (внимание!) даже IE9. Он также включает поддержку iPhone, iPod Touch и iPad.

best HTML5 and javascript game engine libraries  - impactjs

17) Craftyjs

Crafty — еще одна полезная библиотека JavaScript.

best HTML5 and javascript game engine libraries  - crafty

18) Enchantjs

Ещё один широко используемый JavaScript-фреймворк для создания игр и приложений на HTML5. Он используется для разработки простых игр и приложений на HTML5 и JS.

best HTML5 and javascript game engine libraries  enchantjs

19) Doodle-js

Библиотека анимации на JavaScript для HTML5 Canvas.

best HTML5 and javascript game engine libraries  - doodlejs

20) Frozen

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

best HTML5 and javascript game engine libraries  frozen

21) Withpulse

Withplus используется для создания 2D-игр на JavaScript и движков для рисования. Он регулярно расширяется и создаётся с использованием новейших технологий HTML5.

best HTML5 and javascript game engine libraries  withpluse

22) Melonjs

melonJS родился из нашей страсти к JavaScript и множества прошлых экспериментов, и в то время нас беспокоило отсутствие простой, бесплатной, независимой библиотеки для поддержки разработки игр. Хотя этот движок всё ещё находится в разработке, он уже позволяет каждому легко создавать некоторые интересные игры.

best HTML5 and javascript game engine libraries  melonjs

23) GameQueryjs

gameQuery — это простой в использовании движок-плагин для jQuery, который помогает в разработке игр на JavaScript, добавляя несколько простых классов, связанных с играми. Если вы знаете, как использовать jQuery, то вам почти не нужно спрашивать, как использовать gameQuery!

best HTML5 and javascript game engine libraries  - gamequeryjs

24) jsGamesoup

Бесплатный программный фреймворк для создания игр с использованием JavaScript и открытых веб-технологий.

best HTML5 and javascript game engine libraries  jsgameoup

25) Clay

Создавать HTML5-игры через clay.io будет очень легко.

best HTML5 and javascript game engine libraries  - clay

Источник на английском: http://devzum.com/2015/02/25/25-best-html5-javascript-game-engine-libraries-for-developers/
Источник перевода: http://www.oschina.net/translate/25-best-html5-javascript-game-engine-libraries-for-developers