Player Movement on controller in Top Down Template (latests version of UE5)

Hi, this is probably a simple one (beginner here) but i have got my character moving with the left thumbstick. How do i adjust the movement so that up is directly up, down is directly down etc. At the moment the character is moving relative to world space (i believe) and not the camera orientation. Basically i want it to behave like a Diablo game when using the left thumbstick.

Thank you.

Hey @Slug_Games!

Here you go :innocent:

With the blueprint code above, the movement input will be relative to the control rotation. You won’t notice that if your camera is fixed tho, you’ll need to rotate the controller with an input like this:

And also have your spring arm use the control rotation. To do so, select the spring arm component from the Components window on the top left, then while still having it selected, navigate to the Details window on the right side, type in “use pawn control rotation” into the search bar, and enable the property like this:

This way, you’ll have a camera freely rotating around the character that’ll allow you to see that the movement input is relative to it.

Hope this helps! :blush: