Complete course syllabus publishedThe full lesson sequence is published below. Interactive lesson production is scheduled as the Academy expands.
Integrate skeletal animation, navigation, perception, state machines, attacks, and encounter pacing.
Stage 5 · 3D DeveloperSyllabus 26 topics
What you will learn
- Drive imported animations with AnimationTree
- Navigate NPCs through 3D worlds
- Build and debug a complete NPC encounter
Course syllabus
- 01
Importing skeletal animation
- 02
Animation libraries
- 03
AnimationPlayer
- 04
AnimationTree
- 05
Blend spaces
- 06
Animation state machines
- 07
Root-motion concepts
- 08
Animation events
- 09
Navigation regions
- 10
Baking a navigation mesh
- 11
NavigationAgent3D
- 12
Path requests
- 13
Avoidance
- 14
Patrol paths
- 15
Field-of-view concepts
- 16
Raycast perception
- 17
Hearing and alert systems
- 18
NPC state machines
- 19
Chase and search behavior
- 20
3D hit detection
- 21
Melee and projectile attacks
- 22
Damage feedback
- 23
Spawning encounters
- 24
Encounter pacing
- 25
NPC debugging
- 26
Integrating animation and navigation
Course projectSentinel Encounter
Course development status
Interactive lessons are in production
The complete ordered syllabus above is public now. This course will receive browser labs and downloadable project checkpoints in a future content release.