Hi everyone,
We’re currently working on an updated video tutorial series about the AI Navigation package 2.0 in Unity 6. The first one will be an introduction to AI Navigation and NavMesh basics, while the last two videos will show how to work with more advanced concepts, such as using NavMesh links and obstacles, runtime NavMesh surfaces, and more.
We’ll update this post as we publish more videos in the coming weeks .
AI Navigation 2.0 - NavMesh basics
If you are new to the topic, or just need a refresher, this video tutorial will help you get up and running with all the basics. You’ll learn how to get started by setting up a NavMesh surface and how to set up the AI Navigation system package in Unity 6.
AI Navigation 2.0 - NavMesh links and obstacles
The second tutorial covers the following topics: how to work with NavMesh links to get AI characters jumping, bake a NavMesh surface onto vertical surfaces, such as walls, linking multiple NavMesh surfaces together, and scripting to add conditions when an AI character loses sight of its target.
AI Navigation 2.0 - Runtime NavMesh surfaces
The third and last video tutorial in this series covers: spawning in layouts and dynamically creating NavMesh surfaces during runtime, how to check when an agent has reached its destination in a turn-based game, setting area costs and adding AI randomness for multiple characters.
To follow along with the tutorials, make sure you download the ‘Blockouts’ Unity package:
Blockouts.unitypackage (1.6 MB)
… and the following packages from the Unity Asset store:
If you want to learn more, check out the AI Navigation section in the Unity Manual.
We hope you find the videos helpful! Please let us know in the comments if you have any feedback or ideas for other features you would like to see a video tutorial on.
Thank you!