Open-source Unity framework for implementing modular AI behavior for a wide array of game genres, 2D or 3D.
Allows designing AI behavior without any code, suitable for both programmers and designers.
Monitor the execution flow, observe active branches in realtime.
Program your own custom tasks, which are auto-detectable by the framework.
Utilizes observer aborts & services for better performance as well as reactivity, heavily inspired by Unreal Engine 4.
Behavior Tree has been tested with the following Unity Editor versions. However, it should work with any versions that support UnityEditor.Experimental.GraphView (specifically 2019.1 and above)
- 2021.3.0f1 up to the latest 2022 LTS
- 2020.3.14f1 to 2020.3.32f1
A star would be greatly appreciated ♥.