Agents Navigation View on Asset Store (opens in new tab)

Package details

Latest version
4.5.0
Last updated
First released
Unity version
2022.3.62 or later
Package size
3.0 MB
Files
331
Favorites
969
Views in the past week
181

Price tracking

Last checked
Tracked since
Lowest recorded
$12.00 on

Keywords

Agents Navigation

by Lukas Chodosevicius (opens in new tab)

4.8 / 5 · 55 ratings

Ratings by stars
Number of ratings for each star rating
5 stars 50
4 stars 2
3 stars 2
2 stars 0
1 star 1

High performance, modular and scalable navigation for agents.

Price $55.00

Buy on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for Agents Navigation, 6 months Current $55.00; lowest $27.50; highest $55.00 in this period. $0 $50 $100 Jun Jul Aug Sep Oct Nov Version 4.4.6 released 29 Jun 2026 v4.4.6 Version 4.5.0 released 25 Oct 2026 v4.5.0

Asset preview

1 / 8

Agents Navigation screenshot 1

Agents Navigation screenshot 1

About this asset

This package includes high performance, modular and scalable navigation for agents. It is developed with DOTS in mind. As a 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.

Pillars of this package:

  • Seamless Unity Integration: Harmoniously integrates with existing Unity technology, supporting both mono and dots.
  • Intuitive and Streamlined UX: Offers a clean and simple user experience tailored for perfect alignment with Unity.
  • Optimized Performance Out of the Box: Ensures default high performance through parallelized and optimized code.
  • Employs a multi-layered API, facilitating low-level interactions.
  • Clear Code Architecture: Adheres to clean coding practices with a clear architecture.
  • Scalable and Modular Codebase: Built with scalability and modularity in mind, allowing easy extension with minimal package changes.

What navigation features are contained in this package?

  • Unity NavMesh multithreaded support 3D
  • Avoidance 2D/3D
  • Flocking (Alignment, Cohesion) 3D
  • Separation 2D/3D
  • Collision 2D/3D

Extensions:

Can I use this in non ECS/Dots code?

Yes, there is a hybrid workflow where Game Object are synced with Entities. This allow to use this package in Object Oriented Programming too. Of course, it should be expected that performance going to be slightly worse.

Can I use it with ECS?

Yes, this package uses ECS.

What game genres this navigation targets?

This package was developed as a foundation for any navigation needs. However, this early version is currently focused on 3D/2D RTS, Moba, RPG, Shooter style genre games navigation.

Can I extend functionality?

Yes, the package was designed in mind that it could be extended as every game has unique needs for AI navigation. This solution is very modular and allows trivial adding/removing of existing behaviors. However, to extend functionality efficiently, you will need to have knowledge of ECS.

Can I use this package with other pathing solutions (etc. A* Pathfinding Project Pro, AnyPath)?

The solution in this package is very modular, so users can extend it to use different solutions without needing to modify this package. Currently, it has out of the box integration with A* Pathfinding Project.

Is it deterministic?

All systems are running in fixed update. In theory, it should be deterministic for Intel/AMD platforms (Burst). However, it still uses floats for navigation operations, which will not produce deterministic code across all the platforms. In the future, I plan to address this by introducing fixed point types.

How does this package differ from Local Avoidance?

This is a new version of local avoidance. It is a separate package as it contains a much bigger scope than just avoidance, but full navigation (etc. global pathing, boids, collisions...). For those who have a Local Avoidance package, they can do a paid upgrade instead of paying full price.

What animation package do you recommend?
This package works with any animation solution, including Unity's built-in system. However, for those who want maximum performance, I recommend my animation solution Animatron.
A sample is included in this package demonstrating how both packages work together.

As I am a huge Diablo 2 fan, I created a demo of an ARPG heavily based on it. Since it uses my agent's navigation package, it serves as a nice example of how this package can enable an actual game project. For those who are interested, here is the link to it!

Support Discord, Forums, Documentation

Review Turbo Makes Games (Sales information is outdated)

Showcase Pekla, Mass Conflict, They Fear the Mist

Dependencies

  • Minimum Unity 2022.3
  • Package com.unity.entities

From the publisher's Asset Store listing.

Technical details

  • Agents Navigation
  • Unity NavMesh support
  • Scenarios - contains small isolated test scenes that showcases some common navigation behaviors (etc. circle, hallway, group ...)
  • Mass - stress test scene where thousands of agents are spawned and navigate through static and dynamic obstacles.
  • Zerg - small subset of RTS game. With some common controls like smart stop, attack, follow, combat...

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP Custom
2022.3.62f3 Compatible Compatible Compatible Compatible

As listed on the Asset Store.