Experimental package now available from the package manager!
An experimental package allows us to share early development with the community, but please keep in mind this is meant to collect your feedback while we progress toward a fully supported released functionality. As such experimental packages should not be used in production until they reach their Released state.
Introduction
The AI Navigation package provides a workflow for building and using NavMeshes at runtime and at edit time through components.
To get started with AI Navigation, we recommend that you checkout the Documentation.
High-level features summary
It allows configuring NavMeshes for different types of agents. Updating NavMesh topology at runtime. Creating more complex configurations, via NavMeshLinks and modifiers. And creating more flexible projects by leveraging NavMeshes in prefabs.
Current state
This package is based on NavMeshComponents project that was available on Unity public GitHub. The experimental AI Navigation Package is still under development, and some API or data structures may change in the future.
What’s next?
AI Navigation is expected to become the new default workflow for Navigation in Unity. Before being able to sunset the legacy workflow, some missing features (like HeightMesh) need to be reimplemented in this component-based system. A special attention will also be given to the user experience, to facilitate the setting of navigation in a project and helping its debugging.
It is our intention to deliver those functionalities as a fully supported increment of released versions you can use in production. So our first goal is really to consolidate the existing experimental functionalities and fully support them for production as soon as possible.
More information about the full roadmap for this product will be communicated later.
Installation
- Download Unity 2021.1 or newer through the Hub.
- Create or open a Unity project.
- Go to Window > Package Manager.
- Follow “Adding a registry package by name” instructions and add “com.unity.ai.navigation”
Sharing feedback
This forum is the best place to open discussions and ask questions. When you encounter a bug, please use the Unity Bug Reporter in the Unity Editor, accessible via Help > Report a Bug. Include “AI Navigation” in the title to help our staff triage things appropriately!
For more details on how to report a bug, please visit this page…