A tree to decide how we should behave, a blackboard to remember it!
Welcome to Chapter 2, Behavior Trees and Blackboards. This is where things start to get a bit more interesting because we will learn how to use the two main Unreal AI Framework structures. First, we will look at Behavior Trees and learn all about their principal components, such as tasks, decorators, and services. Next, we will learn about Blackboards and how to integrate them with Behavior Trees. After we have covered this, will be able to set up AI controllers that use Behavior Trees, which is key in implementing the rest of the techniques in this book.
As you may notice, there is a pattern in which we first learn a little bit about the theory, and then we jump straight into practice to understand how it all works. This is a pattern that we will follow in each chapter. So, let...