Hello there,
I need something similar, 4-ways only. I have already implemented something with Blueprints, something looking like the solution proposed by @Cestarian. It works great.
My player moves as I want to. Now the question, how should I apply the same movement algorithm to my AI controllers? They also need to move 4-ways, same rules for everyone!
How to override AI movements, triggered by a “AI MoveTo” node or a “Move To” node from my behavior tree? As all the characters will move the same ways, I want to define that globally, if possible.
I am new to UE and I would like to learn how to do things, and do them right