What problem does it solve?
This Skill prevents Phaser projects from being built in a fragile, “skip-proof” way by enforcing a staged lifecycle that reliably plans physics, wires scene structure, and avoids common runtime mistakes.
Core Features & Use Cases
- Phased Construction for Phaser 3 games: Design → Build → Animate → Polish, producing complete 2D gameplay scaffolds instead of partial demos.
- Physics-first planning (Arcade vs Matter vs none): Selects the appropriate physics engine per game needs and wires it consistently per scene.
- Production safety gates: Requires measured spritesheet frame dimensions, asset loading in
preload(), animation/state-machine correctness, allocation-free update(), and final shippability checks (no debug physics, no stray logs).
- Game-ready systems: Tilemaps (Tiled integration), spritesheets/atlases, arcade physics tuning, animation state machines, camera effects, particles, tweens, sound, and optional mobile controls.
Quick Start
Use the phaser-gamedev skill to generate a Phaser 3.60+ TypeScript platformer with Arcade physics, a Boot scene loading assets, a controllable player with an animation state machine, tilemap collisions from a Tiled JSON, and polished camera/particle feedback.