vleue_navigator

Navmesh plugin for Bevy

APACHE-2.0 License

Downloads
9.2K
Stars
187
Committers
7

Navigation for Bevy with NavMesh

Navigation mesh for Bevy using Polyanya.

Check out the WASM demos

Usage

From a prebuilt NavMesh

Loading a mesh from a gLTF file, then building a NavMesh from it and using it for getting paths. See gltf.rs and NavMesh::from_bevy_mesh.

From obstacle components

Spawn entities marked as obstacles, create the NavMesh live from them. See auto_navmesh_aabb and NavMeshUpdaterPlugin.

Example videos

Pathfinding many agents.

Parameters for NavMesh generation

Reading list

Pathfinding:

NavMesh building:

To Implement

Bevy Supported Versions

Bevy vleue_navigator
0.14 0.8
0.13 0.7