BLINKCADEAI GAME DEVELOPMENT
Sign In
Course 3D-530 Stage 5 · 3D Developer

3D Animation, Navigation, NPCs, and Encounters

Integrate skeletal animation, navigation, perception, state machines, attacks, and encounter pacing.

Course syllabus live 26 syllabus topics
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

  1. 01
    Importing skeletal animation
  2. 02
    Animation libraries
  3. 03
    AnimationPlayer
  4. 04
    AnimationTree
  5. 05
    Blend spaces
  6. 06
    Animation state machines
  7. 07
    Root-motion concepts
  8. 08
    Animation events
  9. 09
    Navigation regions
  10. 10
    Baking a navigation mesh
  11. 11
    NavigationAgent3D
  12. 12
    Path requests
  13. 13
    Avoidance
  14. 14
    Patrol paths
  15. 15
    Field-of-view concepts
  16. 16
    Raycast perception
  17. 17
    Hearing and alert systems
  18. 18
    NPC state machines
  19. 19
    Chase and search behavior
  20. 20
    3D hit detection
  21. 21
    Melee and projectile attacks
  22. 22
    Damage feedback
  23. 23
    Spawning encounters
  24. 24
    Encounter pacing
  25. 25
    NPC debugging
  26. 26
    Integrating animation and navigation
Course projectSentinel Encounter

Course development status

Interactive lessons are in production

Back to Academy

The complete ordered syllabus above is public now. This course will receive browser labs and downloadable project checkpoints in a future content release.