Easy Asset Search
HyperNav: 3D Pathfinding and Navigation Asset Image Purchase on the Asset Store » * This is an affiliate link, meaning we may earn a small commission if you purchase something through it, at no extra cost.

HyperNav: 3D Pathfinding and Navigation

HyperNav is a volumetric and omnidirectional pathfinding system ready for all your 3D navigation needs. Navigate through floating obstacles or walk on walls and ceilings! Now with runtime baking!
Category:
ToolsBehavior-ai
Developer:
Infohazard Games
Price:
$90
Rating:
(6 reviews)
Favorites:
133
Download Size:
70.43 MB
Current Version:
2.0.0
Original Release:
Nov 9, 2022
Last Update:
Feb 13, 2025
Supported Unity Version:
2022.3.23 or higher
Description:

HyperNav is a navmesh-like system for implementing volumetric and omnidirectional navigation. Unlike a navmesh, HyperNav creates volumes in which characters can navigate on all three axes, and surfaces on which characters can walk between floors, ceilings, and anything in between. In addition to pathfinding, HyperNav can also handle avoidance between groups of agents, and between agents and dynamic obstacles.

Now, by popular demand, HyperNav also supports runtime baking! If you're building your levels procedurally, you can generate the navigation data at runtime if necessary. Or, if you're using modular level sections, you can bake the data for each section, and create the links between them at runtime (link generation is now very fast).

I developed it for Astral Horizon, an FPS with 6-DOF gameplay, and it is best suited to similar games (where characters with the ability to fly need to navigate enclosed spaces). HyperNav should work great on desktop, console, mobile, and web. If you find that it doesn't, let me know and I'll do what I can to help out!

HyperNav requires the Infohazard.Core library, which you can get on the asset store here or on Github here, as well as UniTask, which you can get on Github here.

You can find more information and documenation here. Video tutorials are available here.

For questions or suggestions, email me at infohazard.games@gmail.com, or join the Infohazard Games Discord: https://discord.gg/V2jTnpS8zZ.

Technical Details:

Main Features

Volumetric Navigation: Characters can now navigate in three dimensions, rather than being bound to walkable surfaces.

Omnidirectional Surface Navigation: Characters can walk on complex surfaces pointing in any direction, including curved surfaces where the gravity direction is changing dynamically.

Fluid Movement: Create smooth flight movement using spline paths!

Avoidance: Easily set up agents to avoid collisions between one another and with other obstacles! The avoidance system can be used alongside navigation, or on its own.

Runtime Baking: All baking is done using C# Jobs, which are available at runtime in addition to in the editor. You can fully generate the navigation data at runtime if you need to!

Runtime Link Generation: If you don't need fully dynamic navigation data, but just need to dynamically connect different pre-generated sections, you can do that too using dynamic link generation.

Easy Editor Setup: Just add volumes to your level, bake, and you're good to go!

Flexible: Lots of customization options and places to extend the code through scripting! Basic movement code is provided to quickly get your character up and running, or you can simply plug in the desired velocity to your existing character controller.

Super Fast: Uses the C# Job System and Burst Compiler to perform pathfinding at lightning-fast speed!

Memory Efficient: Pathfinding produces no garbage, further benefiting performance.

Supported Unity Versions

HyperNav supports Unity 2022.3 and higher. Because HyperNav does not interact with rendering, all render pipelines should work fine (you'll just need to migrate the demo materials).


continue »

Similar Packages