Жанровая направленность: игры любых жанров;
Платформа: веб HTML5;
Лицензия: MIT License;
Языки программирования: JavaScript;
Открытый исходный код: предоставляется;
Достоинство: открытый, небольшой, проверенные решения, бесплатный даже для коммерческих проектов;
Недостатки: малая популярность, начальная стадия развития;
Разработчик: Heiko Irrgang.
Gamvas 2D HTML5 Game Engine - это web-движок на технологии HTML5 для создания браузерных 2D-игр, распространяющийся по лицензии MIT. Как заявлено на официальном сайте, этот движок можно бесплатно использовать для любых проектов, даже для коммерческих. С его помощью можно разрабатывать 2D браузерные игры.
Для программирования логики в движке используется JavaScript. Поддерживается спрайтовая анимация, причем для каждого внутриигрового объекта доступно неограниченное число анимаций.
Для программирования физики в игре используется JavaScript-порт движка Box2D. Можно задать каждому объекту физические параметры - массу, трение, упругость и т.д. С помощью этих параметров движок рассчитывает движение и поведение игровых объектов.
Также движок поддерживает системы частиц, с помощью которых можно сделать дым, огонь, дождь и т.д. Есть возможность создавать независимые друг от друга камеры для обзора от различных персонажей.
Как пишут разработчики движка, создание локаций, меню, таблицы рекордов существенно облегчено. Так же в движке есть менеджер ресурсов, показывающий, какие объекты загружены в игру, и какие еще нет. Есть возможность вставить в игру свой прогресс-бар.
Есть несколько дополнительных библиотек и инструментов от разработчиков движка. На официальном сайте можно скачать сам движок и ознакомится с доступной документацией, а также поддержать разработчиков, кинув тем некоторые денежные средства.
Официальный сайт движка: http://gamvas.com
Gamvas Web is open source licensed under MIT license, which allows you to use it even for commercial projects. It features a simple API with game states, animation, actors, Box2D physics integration, particle system and more. |