What problem does it solve? Upgrading a Phaser 3 project to Phaser 4 involves dozens of breaking changes across the renderer, FX system, tinting, cameras, shaders, and geometry APIs, and missing any one of them can silently break a game. This Skill provides a complete, ordered migration reference so every required code change is identified and applied correctly. ## Core Features & Use Cases - Renderer Migration: Convert custom WebGL pipelines to the new RenderNode architecture and understand removed WebGLRenderer internals. - API Replacement Tables: Map removed v3 APIs to v4 equivalents, including BitmapMask to Mask filter, setTintFill to tint modes, Geom.Point to Vector2, and Struct.Set/Map to native Set/Map. - Migration Checklist: A 26-item checklist covering shaders, lighting, TileSprite, DynamicTexture, compressed textures, removed game objects, and plugins. - Use Case: A developer upgrading an existing Phaser 3 game asks the agent to migrate their codebase; the agent works through the checklist, rewriting pipeline code as render nodes, replacing FX with filters, and updating math constants. ## Quick Start Migrate my Phaser 3 project to Phaser 4 and list every breaking change you apply.