What problem does it solve? Setting up a Phaser 3 game involves many configuration decisions—renderer type, scale mode, physics engine, scene structure—and common mistakes like loading assets in create() or creating objects in update() cause bugs and performance issues. This Skill provides structured guidance and proven patterns for correct Phaser game setup. ## Core Features & Use Cases - Game Configuration: Templates for Phaser.Game config including scale manager (FIT mode, centering), arcade/matter physics, and renderer selection. - Scene Lifecycle Patterns: Progressive examples covering preload/create/update, scene data passing, parallel scenes, and scene manager control (start, launch, pause, sleep, stop). - Anti-Pattern Detection: Explicit lists of what to avoid, such as asset loading in create(), object creation in update(), and missing shutdown cleanup. - Use Case: When building a 2D web game like an idle clicker or platformer, use this Skill to scaffold the game config, structure multiple scenes (Boot, Preload, Game, UI), and wire up responsive scaling for mobile and desktop. ## Quick Start Set up a new Phaser 3 game with a main scene, arcade physics, and responsive scaling for an 800x600 canvas.