Вы можете взглянуть на игровой движок Javascript, в зависимости от ваших конкретных требований вы должны найти его для вас.
Обычно игровой движок включает средства для управления спрайтами, слоями и сценой; обрабатывать события; легкая анимация; перерисовка областей, обнаружение столкновений и т. д.
Render Engine - игровой движок с открытым исходным кодом, который выглядит довольно неплохо.
Многие другие доступны по коммерческой лицензии.
Список доступных как открытых, так и коммерческих игровых движков доступен здесь с краткими описаниями, которые позволят вам быстро найти свой путь (отбрасывая еще не разработанные движки и выбирая, основываясь на функциях или фокусе ).