Behavior tree framework for creating AI behaviors in Unity with Reactive Extensions support. See UniRx for more details.
An AI Behaviour Tree is a state machine and data structure that controls and manages the state of the AI in a tree hiearchy. To understand how behavior trees work, please see Gamasutra's article.
NOTE: Please be advised, currently BTree is a project that does not have a stable release cycle. So use with caution, it is highly experimental.
BTree is firsthand designed for extensibility and for developers who want to use it with Unity's Inspector paradigm.
- MonoBehavior support
- Customizable behaviors
- Groupable hierarchy
- Tree Graph Editor
- Example projects
- 2D Scene
- Pathfinding
- 3D Scene
- 2D Scene