HTML5! Спорим, вы бы слышали об этом не раз, независимо от того, являетесь ли вы веб-разработчиком или нет. Это один из языков разметки, который обсуждался разработчиками с самого рождения. Кроме того, мы должны отметить, что язык получил огромный отклик и популярность за очень короткое время, потому что было множество функций, которые помогли HTML5 стать автономным. Хотя он носит ярлык Hyper Text Markup Language, его работы, безусловно, намного больше, чем мы ожидаем. Проще говоря, HTML5 - это убийца Flash. Было начато несколько обсуждений, касающихся устройств HTML5 и Apple, потому что ни одно из iDevices не поставлялось с поддержкой Flash. Как вы можете догадаться, компания предопределила отказ Flash и использовала кроссплатформенную функциональность HTML5. Более того, мы должны сказать, что у Flash точно очень мало времени жизни, поскольку новая версия языка разметки вышла на сцену со встроенной функцией встраивания видео, которой достаточно, чтобы убить flash.
Как мы уже говорили ранее, HTML5 разработан не только для создания веб-сайтов, но и для того, чтобы делать то, что даже не предполагалось в предыдущих версиях. Разработчики и компании (включая веб-гигантов Google) должным образом осознали возможности HTML5 и запустили множество программ для популяризации HTML. В сети можно увидеть несколько экспериментов, в которых умело используются возможности HTML5. Самый интуитивно понятный и интерактивный HTML-код приложения, который мы можем найти, - это HTML5 игры! Да, превосходные игры можно разрабатывать с использованием HTML5, и разработка намного проще, чем вы делаете это на Flash или других языках. Помимо написания кода с нуля, вы можете использовать движки разработки игр HTML5, если у вас меньше знаний о кодах, но у вас творческий ум. Сегодня мы собираемся познакомить вас с некоторыми превосходными движками для разработки игр, которые используют HTML5 и JavaScript.
Построить 2
Construct 2, как движок для разработки игр, помогает вам создавать игры на основе HTML5 без какого-либо опыта программирования. Этот движок разработан Scirra Limited и доступен БЕСПЛАТНО для некоммерческих целей. Что вам нужно сделать для разработки игры HTML5, так это четкое представление о вашей игре и творческих способностях. Вы можете просто перетащить игровые объекты (обычно файлы изображений) на холст и определить для них определенные свойства и поведение. Кроме того, вы можете использовать эту услугу в любом веб-браузере, поддерживающем HTML5, а также в специальных приложениях для iOS, Android, Windows 8 и Google Chrome.
Недостатком игры является то, что она может ограничивать ваше творческое мышление. Если вы планируете игру с большим аспектом и функциями, Construct 2 не сможет вам позволить. Более того, если вы хотите использовать свою игру в коммерческих целях, вам придется приобрести лицензию у Scirra Limited. Вы можете посетить веб-сайт Scirra для демонстрации работ, выполненных с помощью Construct 2.
Воздействие JS
Impact JS - это движок разработки игр на основе JavaScript для разработки игр HTML5. Движок поставляется с редактором 3D-уровней и поддерживает различные устройства, включая iOS. Помимо упомянутого выше, Impact JS не является бесплатным движком для разработки игр, но он имеет большую коллекцию инструментов и расширений в своей библиотеке. Используя эти инструменты, вы можете внести в свои игры огромное визуальное воздействие.
Редактор 2D-уровней - эксклюзивная функция Impact JS. Этот редактор позволяет использовать боковую прокрутку и функции ролевой игры с видом сверху, что просто потрясающе. Мощный инструмент отладки также интегрирован с Impact JS, который предложит вам недостатки производительности и причины. Все эти функции вместе означают, что оплата 99 долларов за лицензию Impact JS стоит ваших денег и времени.
LimeJS
А вот еще один БЕСПЛАТНЫЙ движок разработки! LimeJS - это фреймворк на базе JavaScript, предназначенный для разработки игр HTML5. Фреймворк, разработанный Digital Fruit, доступен по лицензии Apache, просто с открытым исходным кодом, что делает законным воссоздание и повторное использование кода. Команда разработчиков заявляет, что они разработали этот фреймворк для обеспечения возможности разработки игр HTML5 без сложного кода.
Как проект с открытым исходным кодом LimeJS может предоставить вам больше возможностей по сравнению с частным. В сети доступно огромное количество демонстраций и руководств, так что вам не придется беспокоиться о том, что вы не знаете о фреймворке. Фреймворк поддерживает все современные браузеры, а также iOS и Android.
Салат из дичи
Еще один движок для разработки игр с поддержкой Drag & Drop, работающий на HTML5. Помимо других движков, Game Salad поставляется со встроенным эмулятором, с помощью которого вы можете увидеть, как игра будет работать на экране мобильного устройства. Кроссплатформенность, разработка доступна через Game Salad, а список поддерживаемых версий можно продолжать, например, iOS, Android, Amazon Kindle и последние версии, Windows 8.
У этого движка есть две версии: БЕСПЛАТНАЯ и ПЛАТНАЯ. Платная версия будет вынимать из вашего кармана 299 долларов в год. Некоторые функции, такие как покупка в приложении, i-Ad, публикация, Game Center, публикация Android и т. Д., Доступны в профессиональной версии. Все вышеперечисленные функции отсутствуют в других движках, и покупка про-версии - неплохое решение.
Флэш JS
Flash JS имеет небольшое отношение как к Flash, так и к JS. Вы можете создавать игры HTML5, используя этот движок, и вы можете добавлять коды Action Script 3 в [html] [/ html] код, что делает его знакомым и для разработчиков, использующих flash. Этот также БЕСПЛАТНЫЙ и имеет открытый исходный код, который получает огромный вклад из различных частей Интернета.
Коварный JS
Это еще один фреймворк для разработки игр на основе JavaScript, который пользуется огромной поддержкой сообщества по сравнению с другими движками. Хотя фреймворк не имеет функции plug and play, у него есть некоторые преимущества, такие как Entity Component System. Используя эту функцию, вы можете улучшить свою игру, давая компоненты каждой сущности в вашей игре (герой, злодей и т. Д.). Эта функция может наверняка избежать длинных цепочек наследования от вашего кода. Несмотря на то, что Crafty JS не так уж прост, он, безусловно, является превосходным игровым движком.
Квинтус Двигатель
Это новичок в списке игровых движков HTML5 с ярлыком легковесного поведения. Движок Quintus поддерживает разработку как для мобильных устройств, так и для компьютеров, что полезно для разработчиков.
Специализированный веб-сайт ждет пользователей Quintus Engine, а это означает, что сомнения не будут для вас большой проблемой, по крайней мере, с Quintus.
Заключение
Мы рассказали вам несколько движков разработки игр для HTML5, и последний выбор за вами. Как вы знаете, у каждого будут разные аспекты своей игры, и для удовлетворения различных требований будут предоставлены различные услуги. В этом списке большинство движков БЕСПЛАТНЫ, хотя некоторые из них имеют версию PRO. Поскольку есть слово о требованиях, мы не хотим говорить, что «это» лучше всего. В любом случае, дайте нам знать о своем опыте разработки игр HTML5 в комментариях. Мы можем догадаться, о чем вы подумаете, прочитав это. «Неужели разработка игр на HTML5 настолько проста?»
Ракель Джонсон
Уважаемый сэр,
Я также нахожусь в этом прогрессе в изучении HTML 5 Development, спасибо, что это будет для меня более полезным в выполнении моей работы. Еще раз спасибо за то, что поделились!
Маниш
Это отличный источник информации для создания игры с использованием движков разработки игр HTML5. Спасибо, что поделились этой информацией.
Франк Серн
Абхиджит, я действительно думал о том, чтобы попасть в это пространство. Спасибо за всю информацию. Из всех упомянутых выше движков я слышал только о construct, думаю, мне нужно еще много почитать!
Джуххии Агравал
Спасибо Абхиджиту за информативный пост. Я уже думал, какой из JS использовать. Рассказав обо всем этом, вы просто помогли мне сделать свой выбор намного проще.
Бипул Хан
Действительно отличные фреймворки для разработки игр на HTML5. Большое спасибо Абхиджиту за то, что поделился этими классными вещами :)
Эмилия
Эти HTML всегда сбивали меня с толку. Тем не менее, я нашел ваш пост очень интересным. Спасибо, что поделился.
Neha
привет Абхиджит, прямо сейчас я изучаю HTML5, и этот список дает мне некоторый толчок в изучении HTML Gaming и дает мне несколько хороших примеров. Благодарность
Джереми С.
Вау ... спасибо за эту замечательную статью. На самом деле я собирался отказаться от своих онлайн-уроков по программированию. Но это вдохновило меня продолжить. Я скоро сделаю свою игру. ;)
Stacey
Для меня это довольно технично ... Но я знаю много друзей, которым будет действительно интересно прочитать ваш пост. И я собираюсь поделиться с ними этим! Спасибо за всю ценную информацию.
Шалин
Салат из дичи выглядит многообещающе, поскольку он не зависит от платформы и бесплатен. Стоит попробовать, отличный человек!
Лавиндра
Я действительно ломал голову над тем, чтобы переехать в эту область. Спасибо за все данные
Свапнил Раджа
Кажется, неплохо разбирается в HTML5, ну даёт!
Yota
Пожалуйста, обратите внимание на игровой движок Turbulenz HTML5. Он был открыт еще в мае.
http://www.turbulenz.biz/developers
- Используя этот игровой движок, мы разработали 3D-игру HTML5, http://www.polycraftgame.com
- Шотландский разработчик разработал Word Quest и Save the Day.
http://www.youtube.com/watch?v=T_oCfbOwKds
http://www.youtube.com/watch?v=yxa6bKIs-Cw
Профессиональный игрок
Отличный список, но я всегда рекомендую использовать LimeJS.