Behave
The Behave project is a system for designing, integrating and running behaviour logic using behaviour trees for simulated characters in Unity projects. Find a complete feature list and a more in-depth description in the Documentation section of this page.
Not sure what a behaviour tree is or why its so neat? I recommend viewing the “Behavior trees for next-gen game AI” video on aiGameDev.com – a direct link to it is available in the Documentation video section.
Not yet aware of the existence of the Unity engine and all its awesome-ness-ness? Check it out at unity3d.com.
Got an issue to report or maybe a feature request? Please use the github issue tracking system for the Behave-release project.
Looking to have some questions answered or do some more in-depth discussion? I’ll be watching the Behave release thread on the Unity forums.