Hi everyone,
I’m new to Unreal Engine and currently learning how to create basic AI behavior using Blueprints. What I want to do is create a simple enemy character that can detect and follow the player around the level.
So far, I have:
-
A Third Person character as the player.
-
A basic enemy character with an AIController assigned.
-
A NavMeshBoundsVolume placed in the level.
But I’m stuck on how to actually make the enemy follow the player. I’ve read about Behavior Trees and the “Move To” node, but I’m not sure how to put everything together properly.
Here are my questions:
-
Do I need to use a Behavior Tree for something this simple, or can I do it directly in the AIController Blueprint?
-
How do I continuously update the enemy’s movement toward the player?
-
What’s the correct way to detect the player – Line of Sight, overlap event, or perception system?
-
Is there a basic example project or tutorial you recommend?
Any help or simple explanation would be really appreciated. Thanks in advance!