15 unstable releases (7 breaking)

Uses new Rust 2024

0.14.0 Oct 18, 2025
0.12.0 May 12, 2025
0.11.1 Dec 21, 2024
0.10.2 Oct 2, 2024
0.7.1 Mar 9, 2024

#1719 in Game dev

Download history 495/week @ 2025-09-21 500/week @ 2025-09-28 428/week @ 2025-10-05 516/week @ 2025-10-12 713/week @ 2025-10-19 276/week @ 2025-10-26 244/week @ 2025-11-02 424/week @ 2025-11-09 477/week @ 2025-11-16 444/week @ 2025-11-23 392/week @ 2025-11-30 394/week @ 2025-12-07 492/week @ 2025-12-14 428/week @ 2025-12-21 404/week @ 2025-12-28 559/week @ 2026-01-04

1,917 downloads per month
Used in 2 crates

MIT/Apache

3MB
2K SLoC

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.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

Dependencies

~73–115MB
~2M SLoC