Более того, существует даже очень много различных движков
Например:
ct.js (
https://ctjs.rocks/) — бесплатное приложение для создания 2D-игр, подходящее как для новичков, так и для опытных разработчиков. Приложение предоставляет визуальный редактор для удобного создания игровых элементов, поддерживает программирование на JavaScript и TypeScript, поддерживает плагины и позволяет экспортировать игры в разные форматы. Этот инструмент позволяет вам создавать 2D-игры для браузера или даже автономные приложения.
Еще там есть дока на русском:
https://docs.ctjs.rocks/ru/