I’m developing a single-player game using Unreal Engine 5.7.4, and I’m experiencing a strange character movement issue that I haven’t been able to resolve.
I would really appreciate some help from experienced Unreal Engine developers.
Problem Description
I have a Character Blueprint called BP_Sabotajci_Aleksandr1.
The character previously worked correctly and was able to run toward target locations. In fact, I successfully tested a cinematic sequence where eight characters ran toward an administrative building without any movement problems.
However, the character has recently started behaving strangely.
When the running animation plays:
-
The character continuously drifts toward its own left side.
-
It looks as though an invisible force is pushing the character sideways.
-
At the same time, the character appears to encounter resistance when trying to move forward.
-
The running animation plays, but the character cannot move normally toward its destination.
It almost looks as though the character is trying to run against a strong invisible wind.
Troubleshooting Already Performed
1. AI MoveTo
I originally used AI MoveTo to move the character toward a Target Point.
Result: The character continued drifting sideways.
2. Add Movement Input
I created a separate test using:
Event Tick → Add Movement Input
With:
-
World Direction:
Get Actor Forward Vector -
Scale Value:
1.0 -
Force:
False
Result: The same sideways drifting occurred.
3. Animation Blueprint
I temporarily disabled the Animation Blueprint.
With no animation playing and movement input enabled, the character moved forward without the sideways drifting.
4. Root Motion
I changed the Animation Blueprint’s Root Motion Mode from Root Motion from Montages Only to No Root Motion Extraction.
Result: The problem remained.
The running Animation Sequence (Rifle_Run) also has Enable Root Motion disabled.
5. Skeletal Mesh Collision
I temporarily changed the Skeletal Mesh Collision Preset to NoCollision.
Result: No improvement.
6. Playing the Animation Directly
I changed Animation Mode to Use Animation Asset and selected the running animation directly, bypassing the Animation Blueprint.
Result: The sideways drifting still occurred.
Important Observation
The same character and running setup previously worked correctly in the project.
The issue appears when the running animation is active, even without the Animation Blueprint.
This makes me suspect an issue related to the animation’s root bone, skeleton orientation, mesh transform, or an unexpected interaction with Character Movement.
However, I haven’t identified the actual cause.
Questions
-
Could an Animation Sequence cause sideways mesh movement even when
Enable Root Motionis disabled? -
Could a mismatch between the Skeletal Mesh orientation and Character Capsule cause this behavior?
-
What is the best way to determine whether the Capsule itself is moving sideways or only the Skeletal Mesh?
-
Are there any debugging tools or specific settings I should inspect to identify unexpected movement or transform updates?
I’m happy to provide Blueprint screenshots, animation settings, and a video demonstrating the issue.
Any suggestions would be greatly appreciated.
Thank you for your time and help!