Building the behavior tree

The behavior tree is just a bunch of scenarios and calls for various functions. The core function we have already written into the C++ classes, but we will never be able to just directly use them within the behavior tree. That's the reason behind having the other supportive assets, such as the task, blackboard, and service. So, in order to build the BT, we need to prepare the other assets.

  • Blackboard: After you open the blackboard, you'll find it looks empty, and as it is a data holder asset, we will need to add some data that matches the data we wrote about within the AIController class. You can simply add data using the New Key button in the top-left corner of the blackboard editor.

    Now, you can keep adding the keys ...

Get Mastering Unreal Engine 4.X now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.