2D Top-Down Movement
The Wanderer's Road
Lesson 1
Project Setup & the State Machine Skeleton
Build: Build the CharacterBody2D player and lay out its state machine

Lesson 2
Movement Input & State Transitions
Build: Read input with get_vector and fill in the IDLE and WALK states

Lesson 3
Acceleration, Friction & Movement Feel
Build: Add weight with move_toward ramps inside the IDLE and WALK states

Lesson 4
Run vs Walk & Speed Gears
Build: Add a run gear inside the WALK state

Lesson 5
Directional Facing & Mirrored Side Art
Build: Collapse movement to a cardinal facing and pick the right clip

Lesson 6
AnimationPlayer & Directional Clips
Build: Author the nine directional animations and tie tempo to the run gear

Lesson 7
Follow Camera with Zoom & Smoothing
Build: Add a Camera2D child with 3x zoom and position smoothing

Lesson 8
Camera Limits & Room Bounds
Build: Stop the camera from revealing empty space at room edges

Lesson 9
The Attack State & Final Polish
Build: Add a movement-locked attack and complete the controller
