Unity Learn home
View Tutorial Content
Steps

Navigation Basics

Tutorial
Beginner
+0 XP
20 Mins
(286)
Summary
The navigation system in Unity allows us to provide powerful path finding to the characters in our games very easily. In this tutorial, we cover the basics of navigation, how to create a navmesh, details of the navmesh component, creating offmesh links, and how to use Navmesh obstacles to block agent pathfinding.
Select your Unity version
Last updated: April 27, 2023
4.x
Language
English

1.Navigation Overview

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
Type caption for embed (optional)

The navigation system in Unity allows us to provide powerful path finding to the characters in our games very easily. In this video we will look at the basics of navigation.

2.NavMesh Baking

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
Type caption for embed (optional)

Navigation requires the use of a simplified geometrical plane, often called a navmesh. The navmesh enables characters to plot a path around the various complex items in a scene. In this video we will look at how to create a navmesh (often called "baking") using Unity's Navigation view.

3.The NavMesh Agent

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
Type caption for embed (optional)

The navmesh agent is responsible for moving our characters around a scene and finding paths in a navmesh. In this video you will learn all about the navmesh component and how to use it to bring your characters to life.

4.Off-mesh Links

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
Type caption for embed (optional)

Offmesh links provide simple paths between pieces of navmesh. In this video we will look at creating offmesh links using either Unity's auto-generating features, or manually using the offmesh link component.

5.NavMesh Obstacles

This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
Type caption for embed (optional)

Navmesh obstacles provide a dynamic way to block agent pathfinding on a navmesh. These items are not baked into the navmesh, and thus can move around freely while getting in the way. In this video we will learn about the navmesh obstacle component and how to apply it to objects in a scene.

Navigation Basics
Navigation Basics
General Tutorial Discussion
0
0
1. Navigation Overview
0
1
2. NavMesh Baking
0
1
3. The NavMesh Agent
5
3
4. Off-mesh Links
0
0
5. NavMesh Obstacles
0
0