Рендер - pixi.js, физика - matter.js, анимация - tween.js и spine, сборка - Vite. Без какого-либо игрового движка высокого уровня.
Моё программирование на 95% и некоторые идеи.