I've been a huge fan of #recastnavigation for years. With my recent adventures for building #worldofwarcraft tools in Rust, I took a detour (pun intended) over porting RecastNavigation to Rust.

https://github.com/wowemulation-dev/recast-rs is available now.

Its ready for general development usage but I would advise to thoroughly test before using this in production.

Technically my Warcraft tooling is the only use case currently, and not much else has been evaluated.

GitHub - wowemulation-dev/recast-rs: An enhanced Rust port of Recast Navigation with support for dynamic mesh generation, navigation mesh construction, and pathfinding for games.

An enhanced Rust port of Recast Navigation with support for dynamic mesh generation, navigation mesh construction, and pathfinding for games. - wowemulation-dev/recast-rs

GitHub

And with the latest update we are damn close to matching the original #RecastNavigation

https://github.com/wowemulation-dev/recast-rs#test-mesh-results

Mistakes were made, and fixed 😄

GitHub - wowemulation-dev/recast-rs: An enhanced Rust port of Recast Navigation with support for dynamic mesh generation, navigation mesh construction, and pathfinding for games.

An enhanced Rust port of Recast Navigation with support for dynamic mesh generation, navigation mesh construction, and pathfinding for games. - wowemulation-dev/recast-rs

GitHub