How can I fix the axis flip on my character (blender export to UE) ?

When I’m trying to move my character, the character flip suddenly his axis by 90° only when I press on a keyboard touch for makes the character move.

A sudden 90° rotation when the character starts moving is usually caused by an orientation mismatch between Blender and Unreal rather than the movement logic itself.

A few things I’d check:

  • In Blender, make sure you’ve applied Rotation and Scale (Ctrl + A) before exporting.
  • Verify that the character’s forward axis is consistent (Blender typically uses -Y Forward, while Unreal expects +X Forward).
  • When exporting the FBX, double-check the Forward and Up axis settings.
  • In Unreal, inspect the Skeletal Mesh and Skeleton import settings to see if the mesh already has a 90° rotation before movement begins.
  • If you’re using the Third Person template, also check whether Orient Rotation to Movement and Use Controller Rotation Yaw are configured correctly, since conflicting settings can cause unexpected rotations.

Does the character face the correct direction while idle and only rotate when movement starts, or is it already rotated incorrectly as soon as it’s imported? That will help narrow down whether the issue is in the FBX export or the Character Blueprint setup.