Creating patrol, chase, and attack AI

We demonstrated how to create AI that will patrol between waypoints you lay within the world. Then, if you ever get in sight of the AI, it will immediately begin to chase you. If you are within the attack range of AI, it will shoot its laser!

I believe each component has its strengths and that they create the most intelligent and responsive AI together. After creating AI without Behavior Tree, you start to wonder whether it's truly necessary to use. The problem dictates the solution, and when you use one solution for every problem, you don't solve anything. I find that using the strengths of Behavior Tree and other components to fill in the weakness results in the most promising behavior.

The pros and cons of ...

Get Unreal Engine 4 AI Programming Essentials 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.