In this project you will learn about the fundamental concepts used in the creation of Behaviour Trees. You will also take this knowledge and apply it in Unity by building a simple simulation scenario where a behaviour tree is used to define action sequences of a thief stealing a diamond from a gallery.
Project Objective
Understand the concept of Behaviour Trees
Develop a simple and reusable Behaviour Tree in C#
Implement a Behaviour Tree in Unity to simulate an art thief moving on a navmesh.
Understand the differences between Actions, Conditions, Sequences and Selectors