ReGoap is a generic C# GOAP (Goal Oriented Action Planning) library with Unity3d examples and helpers classes.
Supports multi-threading, backward search and much more.
Check out github for latest updates and tutorial on how to use this library:
https://github.com/luxkun/ReGoap