Week 4: Animation and State Machines
Learning objectives: Drive character animation via clear movement states.
Estimated time: 7-9 hours
Signed in as loading...
Checking purchase access...
Learning objectives: Drive character animation via clear movement states.
Estimated time: 7-9 hours
Signed in as loading...
Checking purchase access...
This week is split into short video parts so you focus on one concept at a time, complete the matching build task, and verify results before moving to the next part.
This week is split into short video parts so you focus on one concept at a time, complete the matching build task, and verify results before moving to the next part.
Use one lesson segment per step for Week 4: Animation and State Machines. Pause between segments and complete the hands-on task before continuing.
Capture setup screenshots, inspector states, and scene graphs as you work so each step has a visual checklist to validate progress.
Embed a short clip for this step and keep it under 10 minutes before moving to the build task.
Set up AnimatedSprite2D for idle/run/jump/fall
Embed a short clip for this step and keep it under 10 minutes before moving to the build task.
Implement enum-based state machine transitions
Embed a short clip for this step and keep it under 10 minutes before moving to the build task.
Add polish with landing squash/stretch
Add or adapt this snippet during your build pass, then run and verify behavior before moving to the next week.
# Step checkpoint for Week 4: Animation and State Machines
func _ready() -> void:
print("Checkpoint complete for this week")