O'Reilly logo

Mastering Unreal Engine 4.X by Muhammad A.Moniem

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required