/SwiftNavigation

Primary LanguageC++MIT LicenseMIT

RecastNavigation for Swift

This is a Swift API binding for the RecastNavigation C++ library for Swift users. In addition to providing a binding to Recast navigation, this includes RealityKit systems to easily add crowd control to your entities.

While this comes with API Documentation, I have not had a chance to put together conceptual docs, which is something I want to do, but I am also happy if someone wants to contribute it.

In the meantime, you can check out a very simple sample here, you will need to adjust paths and other things to get it to work.

Upstream Version

This code uses Swift's C++ interoperability features to bind to the underlying C++ API.

Last commits sync from https://github.com/recastnavigation/recastnavigation is:

1adf911a0949cd9f4688da2631843781ad4d5942