Agents Navigation
This package includes high performance, modular and scalable navigation for agents. It is developed with DOTS in mind. As result, it takes advantage of Unity's latest technology stack like SIMD mathematics, Jobs, Burst compiler and EntityComponentSystem. Additionally, there is hybrid mode support that enables using it with GameObjects
in Object Oriented Programming.
One huge problem with navigation is that there is no single solution that would work for all games. Even one of the GDC 2011 talks about navigation was named AI Navigation: It's Not a Solved Problem - Yet, where studios presented unique solutions for solving their navigation problems. For this reason, this package's goal is not to give one universal solution, but actually give a foundation for agent navigation that can be customized and extended to user needs.
This package is designed to work with both concepts DOD (Data oriented design) and OOP (Object oriented programming). Both share the same authoring components.
Quick Start
For minimal quick setup check tutorial Set Destination.
Dependencies
- Minimum Unity 2022.2 version
- Package com.unity.entities@1.0.11
- Package com.unity.ai.navigation@1.1.4
Support
If you have questions, bugs or feature requests use Discord.