Big fan of Phaser. It’s a very solid framework (sounds, animations, input, physics) and probably the closest you can get to an all‑in‑one solution for game dev outside of something like Unity or Unreal.
I remember there being talk about Phaser 4 migrating to TypeScript so I'd be curious if that’s still going to happen.
Second this, I enjoy using it coming from a Flash then HaXe background. It's very robust and mature and great with Electron and Capacitor packaging it up for various platforms. I really like being able to stick with the "web stack" after decades of learning all kinds of stuff that is absolutely pointless to know today! I also like being able to reuse tools like Playwright, Jest and Vite.
You can already use TypeScript with Phaser and they extract all the jsdoc notation to TS bindings so in terms of making a game there wouldn't be much to gain from the framework itself transitioning, but it it would be nice to see them do that + start reinforcing it all with tests.
I remember there being talk about Phaser 4 migrating to TypeScript so I'd be curious if that’s still going to happen.
You can already use TypeScript with Phaser and they extract all the jsdoc notation to TS bindings so in terms of making a game there wouldn't be much to gain from the framework itself transitioning, but it it would be nice to see them do that + start reinforcing it all with tests.
https://raw.githubusercontent.com/phaserjs/phaser/refs/heads...
https://www.xjavascript.com/blog/phaser-typescript-tutorial/