4

Os navegadores há um tempo atrás realmente era bem ruim pra se criar coisas do tipo, como jogos, animações e afins. As pessoas faziam "gambiarras" que eram fora do escopo do HTML, como o clássica flash. Mas dai veio o famoso html5 com o canvas, melhores APIs webgl 1 e 2, bibliotecas como three.js, phaser, etc. Hoje dá pra fazer tranquilamente games web, e pode até ser indicado pra alguém que quer fazer algo relativamente básico e já detem certo conhecimento de JS/TS. Eu já desenvolvi um projetinho com um colega pra uma empresa que queria um minigame pra um evento fechado da empresa e tals, foi bem divertido. Usei threejs, mas como era a primeira vez, fiz muita coisa nas coxas, mas deu pra aprender mt coisa que é usado nas grandes Game Engines, como nineslices, hud dinâmica com a tela do usuário, uso pós processamento, preload, etc.

Caso queira fazer coisas 2d, um Phaser, Three.js, Construct 3, são umas opções que dão suporte a JavaScript/TypeScript nativo, e muitas ferramentas embutidas pra games 2d (e até 3d dependendo ai).

Carregando publicação patrocinada...
1

É incrível como a web evoluiu nesse sentido, cheguei a acompanhar essa mudança quando começou se popularizar o webgl, cheguei a fazer alguns projetos na unity e buildando pra webgl, e foi muito maneiro, sobre engines para JS eu já vi algumas, mas não gostei muito da arquitetura delas, menos a treejs, ela eu curti, mas não cheguei a fazer nenhum joguinho nela, mas apliquei em projetos web que não eram jogos. Muito obrigado por compartilhar esses conhecimentos, eu não sabia que a construct3 aceitava JS.