What problem does it solve? Godot games built quickly often end up with flat colored rectangles, default UI themes, and plain backgrounds that look unfinished. This Skill provides a complete visual quality system so every entity, background, and UI element has depth, animation, and polish. ## Core Features & Use Cases - Procedural Entity Visuals: Layered _draw() patterns with shadow, gradient body, highlight, outline, and idle pulse animation for players, enemies, and pickups. - Shader Library: Ready-to-use canvas_item shaders for glow outlines, hit flash, gradient backgrounds, and dissolve death effects, plus GDScript helpers to apply them. - Asset Pipeline: A mandatory _setup_entity_visual pattern that prioritizes user-provided PNG/JPG/SVG sprites, then falls back to procedural visuals so entities are never invisible. - Styled UI & Backgrounds: Custom StyleBoxFlat buttons with hover animations, HUD panels, and multi-layer backgrounds combining gradients, particles, and vignettes. - Use Case: When building a top-down shooter in Godot, use this Skill to draw the player ship with engine glow, give enemies pulsing spiky bodies, add a gradient starfield background, and style the HUD — all without external art assets. ## Quick Start Use the godot-assets skill to create polished procedural visuals with shaders and styled UI for my Godot game.