What problem does it solve? Manually animating sprites with frame timers and linear interpolation is error-prone and lacks easing, state management, and sequencing. This Skill provides patterns for using Phaser 3's built-in animation and tween systems instead of hand-rolled animation code. ## Core Features & Use Cases - Sprite Sheet Animations: Create frame-based animations with anims.create(), configure frame rates, repeat, and yoyo behavior. - Tweens and Timelines: Animate properties like position, alpha, and scale with 20+ built-in easing functions, and chain sequences with tweens.timeline(). - Animation State Management: Implement controllers and state machines that handle transitions between idle, walk, attack, and other states without interrupting non-looping animations. - Use Case: When building a platformer character, register idle, walk, jump, and attack animations once in create(), then drive transitions from input in update() using the provided AnimationManager pattern. ## Quick Start Ask the AI to create a Phaser sprite animation for a character sprite sheet with idle and walk states using anims.create and sprite.play.