Да, можно сделать большую игру на HTML, CSS и JavaScript. 1
Однако при этом важно чётко понимать, что такое «большая» игра, а что такое «маленькая» и средний масштаб. 1 Это поможет оценить потенциальную производительность проекта. 1
Например, для повышения производительности и плавности анимации можно использовать аппаратное ускорение, для этого нужно работать со спрайтами как с трёхмерными объектами. 4 Также «узкие моменты» в виде отрисовки основной сцены игры в дальнейшем можно перебросить на canvas. 4
Кроме того, для разработки больших проектов рекомендуется использовать специальные игровые движки, например, three.js, которые сокращают срок создания игры. 3
Для разработки игры рекомендуется обратиться к специалисту.