NavRoute View on Asset Store (opens in new tab)

Package details

Latest version
1.0.0
Last updated
First released
Unity version
6000.3.18 or later
Package size
242 KB
Files
46
Favorites
3
Views in the past week
11

Price tracking

Last checked
Tracked since
Lowest recorded
Free on

Keywords

NavRoute

by Insearchman (opens in new tab)

No ratings yet

Advanced NPC navigation system with graph-based route planning and 9 pathfinding algorithms.

Price Free

Get it free on Asset Store (opens in new tab)

Affiliate link · Purchases support this site

Price history

Last 6 months

USD
Price history for NavRoute, 6 months Current Free; lowest Free; highest Free in this period. $0 Sep Oct Nov

Asset preview

1 / 2

NavRoute screenshot 1

NavRoute screenshot 1

About this asset

NavRoute is a navigation extension for Unity that builds on top of the AI Navigation (NavMesh) system. It adds graph-based route planning, weighted Point of Interest (POI) selection, and multiple pathfinding algorithms for NPC movement.

The package is designed for developers who need complex NPC behavior — wandering, patrolling, following routes, and interacting with points of interest. It works with any Unity project that uses NavMesh and requires zero configuration to get started. Simply add the RouteWalker component to your NPC and assign a RouteService, and your characters will start navigating along predefined routes with random stops, animations, and weighted POI selection.

NavRoute is highly customizable: you can define your own POI priorities, choose from multiple pathfinding algorithms (BFS, DFS, Dijkstra, A*, and bidirectional variants), adjust NPC movement parameters, and extend the system with custom behaviors. The package includes a full demo scene with ready-to-use prefabs and complete documentation.

Suitable for any genre that requires intelligent NPC movement: RPGs, open-world games, strategy games, simulations, and adventure games. Works with Built-in, URP, and HDRP render pipelines.

From the publisher's Asset Store listing.

Technical details

- Depends on the AI Navigation unity asset.

- Graph-based route planning between Points of Interest (POIs)

- 9 pathfinding algorithms: BFS, DFS, IDDFS, Dijkstra, A*, and bidirectional variants (BIDDFS, BiBFS, BiDijkstra, BiA*)

- Weighted POI selection with configurable priorities

- NPC movement control via RouteWalker component

- Animation triggers at POIs (Idle, Downtime1, Downtime2)

- Configurable random stop durations at POIs

- LookAt and GoTo methods for precise NPC control

- Editor visualization tool (RouteVisualizator) with Gizmos and Handles

- Debug mode with performance logging (execution time, path length, visited points)

- Test Point mode for debugging specific routes

- Demo scene with complete setup example

- Ready-to-use prefabs (RouteService, Poi, Waypoint)

- Full documentation (Manual.pdf, README, CHANGELOG, LICENSE)

- Support for NavMeshAgent and NavMeshObstacle integration

- Asynchronous agent activation using Awaitable

- Clean, well-documented C# code

- Compatible with Built-in, URP, and HDRP render pipelines

- Unity 2021.3 or newer

Compatibility

Render pipelines supported in each Unity version
Unity version Built-in URP HDRP
6000.3.18f1 Compatible Compatible Not listed

This package is fully compatible with Built-in, URP, and HDRP render pipelines. It does not contain any shaders or rendering-specific code.

As listed on the Asset Store.