Artificial Intelligence with only Blueprint (no behavior trees)

Hi everyone, I’m using Unreal Engine v4.4 and was wondering if there are any tutorials for AI movement and detection that are focused around just blueprints? Behavior trees give me automation errors and I’ve invested too much in 4.4 to convert to the latest versions.

Some examples,

unfortunately they are not tutorials

AI in Blueprints Without Behavior Trees

I routinely counsel people in BP-only AI systems that do not use Behavior trees, but rather a very simple system that I designed myself (no C++ or plugins required).

I sent you a pm with more info.

For anyone who is interested:

“AI movement and detection”

The real core of AI movement is done via the UE4 Navigation system, you can utilize its wonderful functionality without needing BTs.

Detection can be done easily in BP, especially now that we have Vector Length Squared in BP, so that more efficient distance checks are now possible.


**Core of BP-Only AI Systems**

To implement your own AI logic you really just need a tick function, or a short looping timer like 0.01 seconds, and then you can use all the power of BP to create your own AI logic flow :)

Blueprint Inheritance becomes very important when you want to design AI systems that can be used by many different subclasses, like for many different types of characters. So you'll want to make sure you always **call the parent function** on your core AI Events! Right click on any Event, and select "Add Call To Parent Function" to see what I mean! 

This is absolutely mandatory for BP Inheritance!


Send me a pm if you would like further assistance related to using BP-only AI systems.

Have fun today!

Rama

I was looking for simple things like movement behavior such set patrol points

We did the AI state machine in C++ because we have so many AIs (Zombies).
Ultra fast and we only process AI every few ticks.

hi,
taking advantage of the title I would like to clarify a question
choose to use Behavior Tree will always be optional?
I need to know because I want to make simple games and i prefer to use only blueprints with which I feel more comfortable

Hey Rama can you PM me as well. Thanks