Overview of DotRecast modules
mainDotRecast is a C# port of Recast & Detour, providing industry-standard navigation mesh (navmesh) generation and runtime pathfinding. The project is modular, allowing you to use only the components you need:
- DotRecast.Core: Core utility functions.
- DotRecast.Recast: Tools for generating navmeshes from geometry.
- DotRecast.Detour: Runtime loading of navmesh data, pathfinding, and navmesh queries.
- DotRecast.Detour.TileCache: Supports navmesh streaming, ideal for large levels or open-world games.
- DotRecast.Detour.Crowd: Handles agent movement, collision avoidance, and crowd simulation.
- DotRecast.Detour.Dynamic: Provides support for dynamic navmeshes by combining pre-built voxels with dynamic objects that can be added or removed.
- DotRecast.Detour.Extras: A tool to import navmeshes created with the A* Pathfinding Project.
- DotRecast.Recast.Toolset: Includes all modules.
- DotRecast.Recast.Demo: A standalone demo application showcasing all functionalities.