A* Pathfinding Project  3.8.5
The A* Pathfinding Project for Unity 3D
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Events Macros Groups Pages
A* Pathfinding Project Documentation

Welcome to the A* Pathfinding Project Documentation page. Here you will find the documentation for the system. You can browse through every class and variable, though not everything is documented yet, I hope you will still be able to find what you are looking for.

Get Started With The A* Pathfinding Project

Check out the get started page for instructions on how to get started using the system.

Upgrading from an earlier version?

Look here for more info on how to upgrade.

Buy Pro

The A* Pathfinding Project has got a Free version and a Pro version, the Pro version has got a lot of cool extra features such as multithreading, automatic navmesh generation and more. Check out the Free vs Pro comparison page.
You can buy the Pro version here


  • Getting errors in MonoDevelop where the functions contains default parameter values?
    Select: Tools > Preferences > Unity > Debugger and turn off "Build project in MonoDevelop".
  • Getting errors where some classes in the A* Pathfinding Project do not seem to have some members they ought to have. Check for if any of the classes in your project have a name identical to one in the A* Pathfinding Project and if so, change the name of them or put them in a namespace. It will cause trouble if they are in the global namespace. I try to put my classes in namespaces, but unfortunately it will still cause troubles if ANY of the conflicting classes is in the global namespace.