Skip to content
This repository has been archived by the owner on Aug 28, 2020. It is now read-only.
/ unity-btree Public archive

Behavior tree framework for creating AI behaviors in Unity

Notifications You must be signed in to change notification settings

psychobolt/unity-btree

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Unity BTree

Stories in Ready

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.

Features

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

Usage

API Documentation

About

Behavior tree framework for creating AI behaviors in Unity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published