What problem does it solve? Building a player character in Godot requires repeatedly writing movement, input handling, collision, and visual code from scratch for each game genre, which slows down prototyping and invites common bugs like missing jump buffering. ## Core Features & Use Cases - Genre-Specific Controllers: Provides complete GDScript implementations for top-down 8-direction shooters, platformers with coyote time and jump buffering, twin-stick gamepad controls, and point-and-click movement. - Procedural Visuals: Every controller includes a layered procedural visual pattern with glow, shadows, and squash-and-stretch animation, with automatic fallback to user-provided sprites. - Bullet System: Includes a projectile script with trail rendering, collision handling, and score integration for shooter genres. - Use Case: When starting a new Godot 2D game prototype, use this Skill to generate a working platformer player with coyote time and animated visuals instead of writing the CharacterBody2D logic manually. ## Quick Start Ask the AI to create a Godot platformer player controller with jump buffering and a procedural visual using this skill.