// the find
channingbreeze/games
一个基于Phaser的小游戏集合
A collection of 80+ small HTML5 games built with Phaser (both v2 and v3), created as learning material for Chinese developers picking up the framework. Each game lives in its own folder with self-contained assets and a single JS file. Not a framework or library — just a bag of examples.
Wide variety of game genres covered in one place: platformers, shooters, puzzle games, RPGs, card games — useful for seeing how different mechanics map to Phaser's API. The Phaser 2 vs Phaser 3 split (folders with '3' suffix) is a practical comparison point for developers navigating the version gap. Self-contained per-game structure means you can open any folder independently without a build step. MIT licensed with source that's actually readable — no minification on most games.
Most games are single-file blobs with no module system, making it hard to follow how state, assets, and logic are separated at any real scale — fine for demos, bad as patterns to copy. Last commit was February 2024 and the linked demo server (game.webxinxin.com) appears to be dead, so you can't preview before cloning. No package.json, no local dev server setup, no instructions for running locally — you're on your own figuring out CORS issues when serving assets. Phaser 3 coverage is thin (maybe 10 games out of 80+), so if that's what you're learning, the ratio is frustrating.