Skip to content

kietran99/BehaviorTree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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.

BT_debug

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 ♥.

About

[WIP][Unity] Visual editor for creating AI behavior

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages