Skip to content

Releases: wowemulation-dev/recast-rs

v0.1.0

11 Feb 00:07
2fdf5f2

Choose a tag to compare

The initial release of this Rust port of RecastNavigation based on version 1.6.0 of RecastNavigation.

Features

For this release our focus was porting over the available functions in RecastNavigation. With that being said, its early and there will be bugs ahead. The foundation is here, and apart from the occasional facepalm, the library can be used.

The crates have been structured to follow along the original project albeit with some modifications to make them more rusty.

  • recast-common: Shared utilities, math, error types
  • recast: Navigation mesh generation
  • detour: Pathfinding and navigation queries
  • detour-crowd: Multi-agent crowd simulation
  • detour-tilecache: Dynamic obstacle management

Added Features

Since the plan is to use this for a living game server world, we also added an extra crate that can be used to generate navigation meshes during runtime, and a command line interface to allow for easier testing during development:

  • detour-dynamic: Dynamic navmesh support
  • recast-cli: Command-line tool