What problem does it solve? Building a 2D game involves many interconnected design decisions—sprite organization, tilemap structure, collision handling, and camera behavior—and getting any of them wrong leads to jittery movement, poor performance, or unclear visuals. This Skill provides structured principles for each of these systems. ## Core Features & Use Cases - Sprite & Animation Guidance: Covers texture atlases, frame rates, pivots, layering, and classic animation principles like squash and stretch. - Tilemap & Physics Design: Recommends tile sizes, layer organization, collision shapes, and fixed-timestep physics approaches. - Camera & Genre Patterns: Details follow, look-ahead, and room-based cameras plus platformer techniques like coyote time and jump buffering. - Use Case: When building a 2D platformer, use this Skill to decide on collision shapes, implement coyote time and jump buffering, and configure a smooth follow camera with subtle screen shake. ## Quick Start Use the 2d-games skill to review my platformer character controller and suggest improvements for jump feel and camera behavior.