Узнайте, как создать JS-игру с использованием MelonJS и Tiled
Разработка игр - это не то, что нужно ограничивать только людьми, использующими Unity или Unreal Engine4. Разработка игр на JavaScript ведется уже довольно давно. Фактически, последние версии самых популярных браузеров (например, Chrome, Firefox и Edge) обеспечивают поддержку расширенного графического рендеринга (например, WebGL), что открывает очень интересные возможности для разработки игр.
Имейте в виду, что изучение использования WebGL для разработки игр - это не то, о чем вы можете рассказать в одной статье (есть целые книги, написанные исключительно для этого), и в качестве личного предпочтения я склоняюсь к использованию помощи фреймворков, прежде чем захочу углубиться в конкретную технологию.
Вот почему, проведя небольшое исследование, я решил написать это краткое руководство с использованием MelonJS.
Что такое MelonJS?
Как вы уже, наверное, догадались, MelonJS - это игровой движок JavaScript, который полностью совместим со всеми основными браузерами (от Chrome до Opera, Chrome для мобильных устройств и iOS Safari).
У него есть набор функций, которые сделали его очень интересным во время моего исследования: