Course curriculum

    1. Course Overview

    2. What is AI Navigation

    3. Understanding NavMesh

    4. Introduction to Navigation Agents

    5. Setting Up the Navigation System

    6. Integrating AI Navigation in a Simple Project

    7. Real World Applications of AI Navigation

    8. Recap and Key Takeaways

    1. Setting Up a New Project

    2. Challenge_ Creating a NavMesh

    3. Challenge Review_ Creating a NavMesh

    4. Using Multiple NavMesh Bounds Volumes

    5. Challenge_ Using Multiple NavMesh Bounds Volumes

    6. Challenge Review_ Using Multiple NavMesh Bounds Volumes

    7. Debugging NavMesh Generation Issues

    8. Challenge_ Modifying the Level

    9. Challenge Review_ Modifying the Level

    10. Challenge_ Modifying the NavMesh for the New Level

    11. Challenge Review_ Modifying the NavMesh for the New Level

    12. Creating a Simple NavAgent

    13. Challenge_ Creating NavAgent Types

    14. Challenge Review_ Creating NavAgent Types

    15. Supporting Multiple NavAgent Types

    16. Understanding Step Height

    17. Nav Link Basics

    18. Challenge_ Adding Nav Links

    19. Challenge Review_ Adding Nav Links

    20. Using a Dynamic Nav Mesh

    21. NavMesh Modifiers

    22. Creating a NavArea

    23. Challenge_ Using NavAreas and NavMesh Modifiers

    24. Challenge Review_ Using NavAreas and NavMesh Modifiers

    25. Recap and Key Takeaways

    1. 01 -- Creating an Enemy Agent

    2. 02 -- Planning Enemy Behavior

    3. 03 -- Investigating the AI Controller Class

    4. 04 -- Blocking in the MoveTo Function

    5. 05 -- Challenge_ Using the MoveTo Function

    6. 06 -- Challenge Review_ Using the MoveTo Function

    7. 08 -- Planning Multiple Patrol Targets

    8. 09 -- Drafting the Code for Multiple Patrol Targets

    9. 10 -- Challenge_ Implementing Multiple Patrol Targets

    10. 11 -- Challenge Review_ Implementing Multiple Patrol Targets

    11. 12 -- Using FTimerManager

    12. 13 -- Establishing the FTimerManager

    13. 14 -- Challenge_ Refactoring the Enemy Class

    14. 15 -- Challenge Review_ Refactoring the Enemy Class Part 1

    15. 16 -- Challenge Review_ Refactoring the Enemy Class Part 2

    16. 17 -- Troubleshooting the Enemy Class

    17. 18 -- Implementing a Patrol Delay

    18. 19 -- Troubleshooting Logical Issues

    19. 20 -- Recap and Key Takeaways

    1. 01 -- Adding the PawnSensingComponent

    2. 02 -- Exploring the PawnSensingComponent

    3. 03 -- Challenge_ Implementing the PawnSensingComponent

    4. 04 -- Challenge Review_ Implementing the PawnSensingComponent

    5. 05 -- Adding Agent States

    6. 06 -- Using Agent States

    7. 07 -- Challenge_ Random Wait Time

    8. 08 -- Challenge Review_ Random Wait Time

    9. 09 -- Drafting the Chase Behavior

    10. 10 -- Challenge_ Chasing the Player

    11. 11 -- Challenge Review_ Chasing the Player

    12. 12 -- Challenge_ Adding a Searching State

    13. 13 -- Challenge Review_ Adding a Searching State

    14. 14 -- Troubleshooting Agent States

    15. 15 -- Challenge_ Catching the Player

    16. 16 -- Challenge Review_ Catching the Player

    1. Completion

About this course

  • Free
  • 69 lessons
  • 4.5 hours of video content

Discover your potential, starting today