# Navigation Overview This section will dive into the details on building NavMeshes for your [**scene**][1], creating [**NavMesh**][2] Agents, NavMesh Obstacles and Off-Mesh Links. - [Navigation System in Unity](NavigationSystem.md) - [Inner Workings of the Navigation System](NavInnerWorkings.md) - [Building a NavMesh](BuildingNavMesh.md) - [NavMesh building components]() - [Advanced NavMesh Bake Settings](NavAdvancedSettings.md) - [Creating a NavMesh Agent](CreateNavMeshAgent.md) - [Creating a NavMesh Obstacle](CreateNavMeshObstacle.md) - [Creating an Off-mesh Link](CreateOffMeshLink.md) - [Building Off-Mesh Links Automatically](BuildingOffMeshLinksAutomatically.md) - [Building Height Mesh for Accurate Character Placement](HeightMesh.md) - [Navigation Areas and Costs](AreasAndCosts.md) - [Loading Multiple NavMeshes using Additive Loading](AdditiveLoading.md) - [Using NavMesh Agent with Other Components](MixingComponents.md) [1]: https://docs.unity3d.com/Manual/CreatingScenes.html "A Scene contains the environments and menus of your game. Think of each unique Scene file as a unique level. In each Scene, you place your environments, obstacles, and decorations, essentially designing and building your game in pieces." [2]: ./BuildingNavMesh.md "A mesh that Unity generates to approximate the walkable areas and obstacles in your environment for path finding and AI-controlled navigation."