Skip to content

Robmaister/SharpNav

Repository files navigation

SharpNav Build Status Build status NuGet Version Gratipay Tips

What is it?

SharpNav is a library that generates and finds paths through navigation meshes. It is functionally equivalent to Mikko Monomen's wonderful Recast Navigation.

SharpNav is proudly an RCOS project.

What are the benefits of SharpNav over alternatives?

There are several:

  • It's portable! SharpNav is written entirely in C#, so that the same SharpNav.dll will run on all .NET or Mono supported platforms, no recompilation necessary.
  • It's fast! SharpNav was written with performance in mind and performs competitively with Recast.
  • It's free! SharpNav is licensed under the MIT License.
  • It's clean! SharpNav aims to maintain a clean and concise public API that matches that of the Base Class Library. It also strives to maintain clean source code by following style and structure rules enforced by both StyleCop and FxCop.
  • It's integrated! SharpNav has compile configurations to integrate with various graphics toolkits a