What problem does it solve?
Phaser game development can be complex due to scattered patterns and inconsistent project structure; this Skill provides a standard, scalable foundation with a scene-based architecture and centralized state to accelerate building 2D browser games.
Core Features & Use Cases
- Scene-based architecture: organizes game screens into dedicated Phaser scenes with clear lifecycle.
- TypeScript-first workflow: enforces type safety, better tooling, and maintainable code.
- EventBus-driven communication: decouples scenes and systems for robust interactions.
- Data-driven design and conventions: supports levels, entities, and configs loaded from data sources.
- Restart-safe lifecycle: includes a centralized GameState and disciplined cleanup to ensure clean restarts.
- Parallel patterns: enables HUD overlays and modular componentization.
Quick Start
Run the official Vite + TypeScript Phaser template to bootstrap a new project and start building a scene-based 2D game.