The easiest way to think about the role that a Behavior Tree assumes within our AI Agent is to imagine it as a brain. It makes decisions and, as a consequence, acts on them. It is the processor for the artificial intelligence within our agent. Before we get started, if you have any experience with Behavior Trees in other contexts, it is important to understand that they differ in the context of Unreal.
If you want to learn more about how they are different, you can do so by visiting the following link: https://docs.unrealengine.com/en-US/Engine/AI/BehaviorTrees/HowUE4BehaviorTreesDiffer.
It is, however, important to highlight one key difference here: Unreal Behavior Trees are read from the top to the bottom, and nodes will be executed from left to right. In other contexts, you might have found this to the other way around, in which the tree is read from...