What problem does it solve? Drawing rectangles, circles, polygons, and custom paths in Phaser 4 requires choosing between the imperative Graphics object and standalone Shape game objects, each with different APIs, angle units, and component support that are easy to mix up. ## Core Features & Use Cases - Graphics Drawing: Covers fillStyle, lineStyle, gradients, paths, arcs, rounded rectangles, canvas transforms, and generateTexture for baking drawings into reusable textures. - Shape Game Objects: Documents all 12 shape factories (arc, circle, curve, ellipse, grid, isobox, isotriangle, line, polygon, rectangle, star, triangle) with fill/stroke styling and shape-specific methods. - Gotcha Reference: Explains radians vs degrees in arc APIs, missing Origin/GetBounds on Graphics, stroke-only Line shapes, and generateTexture gradient limitations. - Use Case: When building a Phaser HUD, you can draw a rounded-rectangle panel with Graphics, generate a texture from it, and place interactive star and circle Shape objects on top with input enabled. ## Quick Start Ask the AI to draw a filled rounded rectangle and a stroked circle in a Phaser 4 scene using the Graphics game object.