Rust Apache-2.0

vleue_navigator

Pathfinding on NavMeshes for Bevy

V

vleue

Dernière activité 31 août 2026
vleue/vleue_navigator

493

étoiles

59

forks

20

issues ouvertes

any-anglebevybevy-pluginnavmeshpath-planningpathfindingrust

Ce README est souvent en anglais.

Navigation for Bevy with NavMesh

MIT/Apache 2.0 Release Doc Crate

Navigation mesh for Bevy using Polyanya.

map with many points finding their paths

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 avian
0.19 0.16 0.7
0.18 0.15 0.5
0.17 0.14 0.4
0.16 0.13 0.3
0.15 0.11.1 0.2
0.14 0.10 0.1
0.13 0.7 x

Projets similaires

Pathfinding using Polyanya

Rustany-anglegame-developmentnavmesh
Vvleue
522 étoiles43

Industry-standard navigation-mesh toolset for games

C++aicrowd-simulationgame
Rrecastnavigation
7,9 k étoiles1,8 k

The Mesh Navigation Stack: Efficient Mobile Robot Navigation in Uneven Terrain

C++3d-path-planningcontrollocomotion
Nnaturerobots
906 étoiles109