Phaser
A JavaScript and TypeScript browser-game framework with rendering, input, physics, audio, and scene systems.
Why use it
It plugs directly into the web ecosystem with rich docs and examples for instant-play, embedded, or portal games.
Where it fits
Find engines, frameworks, code libraries, version control, and production automation.
What to check
Browser memory, mobile variation, and asset loading need device testing; native stores usually require a wrapper.