#1 · Primary category: Game AI & Behavior Trees

recastnavigation

ai crowd-simulation game game-ai game-dev game-development game-tool gamedev navigation navmesh navmesh-generation pathfinding pathfinding-library

Industry-standard navigation-mesh toolset for games

Project last updated:02/27/26

GitHub Stars

7.9K

Forks

1.8K

Contributors

91

License

Other

Why we included this project

Recast is the navigation-mesh library most game engines quietly build on. It bakes arbitrary level geometry into a walkable navmesh through a voxel rasterization pass, and the Detour module handles the runtime side: pathfinding, navmesh queries, and streaming tiles for large open worlds. DetourCrowd layers on agent movement and collision avoidance, which is what keeps a crowd of units moving naturally instead of freezing or jittering. The whole thing is dependency-free C++98, so it drops into an engine or a custom codebase without dragging in a build system, and the bundled RecastDemo doubles as a working reference for both baking meshes and testing paths. If you are wiring navigation into Unity, Unreal, Godot, or your own engine, this is the most proven place to start.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category