Flexible Pathfinding System For 3D Environments

Andre702

(0)
FREE
Publisher Andre702
File size 497.59kB
Number of files 24
Latest version 1.0.0
Latest release date 2025-02-03 11:35:11
First release date 2025-02-03 11:35:11
Supported Unity versions 2018.4.2 or higher

This package introduces easily implementable, flexible and highly customizable pathfinding system based entirely on Unity basic ai navigation.


It was originally made for Unity 2022 but it also works on Unity 6.0.


It works by introducing a replacement for Unity's NavMeshLink gneration system with much more robust version. it finds connections on each and every edge as long as they are valid by the set settings. It groups edges in case of high resolution topology. The new system does not inpose on standard nav mesh baking. Thanks to this it can be applied seperately and enchance any already baked mesh. No need for manual link palcements, although manually placed links can also be integrated to the system with a single push of a button.


The pathfinding sysetm takes the generated links and determins the optimal path for with specific agent in mind as long as their hitbox is the same as the one set in NavMeshSurface. Based on one navMesh many agents can choose independent paths based on their physical capabilities. These parameters like jump height, jump distance, drop distance can be modified in real time.


The system helps with generating suitable ai navigation environment by auto generating navigation mesh links. This interconnected mesh provides agents with information on all possible routes to all possible places. The agent then chooses the quickest routs which he is able to go through given his abilities.


For setup guide check FPS3DE_User_Setup_Guide in the files

You can also check the github rerpository at:

https://github.com/filipandrzejewski/Flexible-Immersive-Pathfinding-for-3D-Environments

Top Publisher Assets