Skip to content

AaronSalo/BehaviourTreeEditor

Repository files navigation

BehaviourTreeEditor

Behaviour Tree Editor built for Unity

This developer tool was created to assist designers in creating unique behaviours for AI agents using a simple set of nodes. There is still a lot of work to be done for this to be fully functional. A key design for the next iteration would be saving of the tree structure, but as this was a class project, I was very pressed for time.

Includes functionality for:

  • fallback nodes
  • sequence nodes
  • action nodes

You can see a short (~10 min) demo here

Here's my writeup on behaviour trees if you want to learn more.

The idea of behaviour trees is to create complex AI behaviour by using and reusing the same nodes in different ways. New action nodes can be added for specific tasks and are linked together with the control flow nodes (selector, and fallback)

This was built for Intro to AI

About

Behaviour Tree Editor built for Unity

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages