---
title: "Getting Started with AI Pathfinding"
content_type: course
url: "https://learn.unity.com/course/beginner-ai-pathfinding?language=en"
language: en
difficulty: beginner
duration_minutes: 210
supports_all_unity_versions: true
last_updated: "2026-08-04T14:20:51.000Z"
---

# Getting Started with AI Pathfinding

The Project will feature the following elements:

- An AI character
- Scene geometry that features:
  - Doors
  - Stairs / Ramps
  - Multiple NavMesh Areas (for off link use)

## Materials

- [AI_Navigation_Starter_Assets.unitypackage.zip](https://unity-connect-prd.storage.googleapis.com/20200921/90bd32b0-7e76-4d4d-8b0c-83d13b2726a8/AI_Navigation_Starter_Assets.unitypackage.zip)

## Contents

- [Unity NavMesh](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/unity-navmesh?language=en) ([md](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/unity-navmesh.md?language=en)) — Learn to build AI pathfinding with Unity NavMesh components in a video tutorial produced by Brackeys.
- [NavMesh Baking](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/navmesh-baking?language=en) ([md](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/navmesh-baking.md?language=en)) — Explore how dynamic obstacles and off-mesh links work with NavMesh Components to control character navigation and special movements.
- [Challenge 1: Create a NavMesh](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/challenge-1-create-a-navmesh?language=en) ([md](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/challenge-1-create-a-navmesh.md?language=en)) — Set up a NavMesh in your scene and configure which areas agents can navigate or must avoid.
- [Challenge 2: Create a NavMesh Agent](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/challenge-2-configure-a-navmesh-agent?language=en) ([md](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/challenge-2-configure-a-navmesh-agent.md?language=en)) — Configure a NavMesh Agent and fine-tune its movement settings to navigate your scene’s NavMesh effectively.
- [Challenge 3: Create Dynamic & Static Obstacles](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/challenge-3-create-dynamic-static-obstacles?language=en) ([md](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/challenge-3-create-dynamic-static-obstacles.md?language=en)) — Learn to add both dynamic and static obstacles to your Scene to influence navigation and gameplay.
- [Challenge 4: Create NavMesh Off Links](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/challenge-4-create-navmesh-off-links?language=en) ([md](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/challenge-4-create-navmesh-off-links.md?language=en)) — Learn to configure NavMesh Off Links so a NavMesh agent can move between separate NavMeshes.
- [Recorded Live Session - Getting Started with AI Pathfinding](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/recorded-live-session-getting-started-with-ai-pathfinding?language=en) ([md](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/recorded-live-session-getting-started-with-ai-pathfinding.md?language=en)) — Watch a guided session on Unity Pathfinding to define NavMeshes, Agents, Obstacles, and Links for robust AI navigation.
- [Submissions - Getting Started with AI Pathfinding](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/submissions-getting-started-with-ai-pathfinding?language=en) ([md](https://learn.unity.com/course/beginner-ai-pathfinding/tutorial/submissions-getting-started-with-ai-pathfinding.md?language=en))
