docs.unity3d.com
Search Results for

    Show / Hide Table of Contents

    NavMesh Building Components

    The NavMesh-building components provide you with controls that allow you to automatically generate and use NavMeshes at runtime and in the Unity Editor.

    Here we introduce four high level components for the navigation system:

    • NavMesh Surface - Use for building and enabling a NavMesh surface for one type of Agent.
    • NavMesh Modifier - Use for affecting the NavMesh generation of NavMesh area types based on the transform hierarchy.
    • NavMesh Modifier Volume - Use for affecting the NavMesh generation of NavMesh area types based on volume.
    • NavMesh Link - Use for connecting the same or different NavMesh surfaces for one type of Agent.
    In This Article
    Back to top
    Copyright © 2026 Unity Technologies — Trademarks and terms of use
    • Legal
    • Privacy Policy
    • Cookie Policy
    • Do Not Sell or Share My Personal Information
    • Your Privacy Choices (Cookie Settings)