Игровые движки и библиотеки JavaScript

Игровые движки и библиотеки JavaScript

ImpactJS

ImpactJS-это библиотека JavaScript, специально предназначенная для создания 2-мерных игр. Он понятен и универсален и позволяет разработчику игр получать результаты в кратчайшие сроки, сохраняя при этом легкий обзор, когда игры становятся все более сложными. Игры, созданные с помощью ImpactJS, могут быть опубликованы на веб-сайтах и даже в качестве приложения как на Android, так и на iOS.

MelonJS

MelonJS-это легкий, но все же мощный фреймворк HTML5, разработанный с нуля, чтобы обеспечить настоящую свободную от плагинов игровую библиотеку, ориентированную на “напиши один раз, запусти везде”.

PhaserJS

Phaser-это веселый, бесплатный и быстрый 2D-фреймворк для создания HTML5-игр для настольных и мобильных веб-браузеров, поддерживающий рендеринг Canvas и WebGL. Phaser использует как Canvas, так и WebGL рендерер внутренне и может автоматически переключаться между ними на основе поддержки браузера. Это позволяет осуществлять молниеносный рендеринг на настольных и мобильных устройствах. Phaser использует и вносит свой вклад в превосходную Pixi.js библиотеку для рендеринга.

Phaser использовался для создания сотен игр, получая миллионы игр в месяц. А версия 2-самая стабильная и безошибочная из всех существующих.

PlayCanvas

PlayCanvas-это игровой движок с открытым исходным кодом. Он использует HTML5 и WebGL для запуска игр и другого интерактивного 3D-контента во всех современных браузерах без необходимости использования плагина.

BabylonJS

Babylon.js это JavaScript-фреймворк с открытым исходным кодом, с помощью которого вы можете создавать и рендерить 3D-игры в браузере, с помощью WebGL, HTML5 и Web Audio. В то время как рисование простого 3D-объекта в raw WebGL требует от вас работы с огромным количеством кода JavaScript, Babylon.js позволяет сделать то же самое с минимальным количеством кода и очень низким уровнем сложности.

Babylon.js можно сформулировать как “еще один Three.js” благодаря своим мощным функциям, которые дают вам возможность создавать практически все, начиная от полностью интерактивных 3D-игр и заканчивая анимированными логотипами, в вашем браузере. Хотя этот фреймворк JavaScript в настоящее время находится на ранней стадии развития, но даже он предлагает разработчикам прочную основу для создания многофункциональных WebGL-творений, которые можно использовать практически везде.


.

  • November 25, 2020