BehaviorTree
BehaviorTree copied to clipboard
[WIP][Unity] Visual editor for creating AI behavior
Behavior Tree (Work in Progress)
(Work in Progress - Project is currently being developed at develop branch)
Open-source Unity framework for implementing modular AI behavior for a wide array of game genres, 2D or 3D.
Features
1. Intuitive visual editor
Allows designing AI behavior without any code, suitable for both programmers and designers.
2. Visual debugger
Monitor the execution flow, observe active branches in realtime.
3. User-defined tasks
Program your own custom tasks, which are auto-detectable by the framework.
4. Modern event-driven approach
Utilizes observer aborts & services for better performance as well as reactivity, heavily inspired by Unreal Engine 4.
5. Zero runtime allocation overhead after initialization
Supported Platforms
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
Support this project
A star would be greatly appreciated ♥.