#1 · Primary category: Game AI & Behavior Trees
recastnavigation
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
mage
XMage - Magic Another Game Engine
lc0
Open source neural network chess engine with GPU acceleration and broad hardware support.
beehave
🐝 behavior tree AI for Godot Engine
forge
An unofficial rules engine for the world's greatest card game.
limboai
LimboAI - Behavior Trees and State Machines for Godot 4