Implement 2D browser games with Phaser. Use when the user wants a Phaser, TypeScript, and Vite stack for scenes, gameplay systems, cameras, sprite animation, and DOM-overlay HUD patterns.
68
82%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
View guide
Passed
No findings from the security scan
Use this skill for the main execution path in this plugin. Phaser is the default stack for 2D browser games here because it handles rendering, timing, sprites, cameras, and scene orchestration well without forcing gameplay rules into the framework.
Preferred stack:
characters/environment/ui/fx/audio/data/Keep manifest keys human-readable and stable.
See ../../references/phaser-architecture.md for a concrete module split.
update() loops without a system boundary../web-game-foundations/SKILL.md../game-ui-frontend/SKILL.md../sprite-pipeline/SKILL.md../../references/phaser-architecture.md11c74d6
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.