Sim, tem como e dá muito certo! O maior exemplo disso é o jogo CrossCode, feito pela Radical Fish Games. Ele foi desenvolvido usando HTML5 (renderizado em Canvas 2D) e JavaScript. Eles pegaram uma biblioteca HTML5 bem simples na época e praticamente construíram a própria engine do zero. O jogo foi um baita sucesso comercial e roda liso.
Inclusive, para o novo jogo deles (Alabaster Dawn), eles continuaram na Web Stack, mas agora migraram totalmente para o TypeScript e criaram uma engine nova usando WebGL para aguentar gráficos 2.5D com aceleração por hardware.
Parabéns pelo projeto e pelo artigo, cara! Ver o que você fez com a Raylib e TS só prova o quanto essa stack é versátil.
Em resposta a Dá pra fazer jogos usando JS/TS sem game engine?
4
1
Muito obrigado pelo comentário! Não conhecia esse Studio e vou dar uma olhada nos jogos deles!
O ecossistema javascript é sinônimo de versatilidade, tendo sim suas limitações, mas se souber extrair o potencial da linguagem da pra fazer muita coisa maneira.