Locomotion Animation: Building Game Character Movement Systems

Locomotion animation is the foundation of every game character's movement system. It controls how a character moves through the world: walking, running, sprinting, idling, starting, stopping, turning, and strafing.

Every other animation system builds on locomotion. Combat, interactions, and reactions branch from it and return to it. Locomotion animation covers not just base movement states but also transitions, directional variants, and state overlays for combat, stealth, and injury contexts. Properly implemented locomotion supports the entire character animation system. Problems in the locomotion set create visible issues in every moment of gameplay.

What a Complete Locomotion Animation System Covers

Base States

Idle — standing at rest with subtle breathing and weight shift. This is the default state the system returns to.

Walk — baseline forward movement. This is the highest screen-time animation in most third-person games.

Jog and Run — moderate-pace forward movement. It transitions smoothly from walk using a blend space.

Sprint — maximum-effort movement. Sprint clips feature a pronounced forward lean and active arm drive compared to the run.

These four base states form the core tier of the locomotion system. All other movement states reference them for speed range and energy level. A complete locomotion set requires all four to be captured in the same session, by the same performer, at consistent energy levels.

Transitions

Start — the push-off moment from idle to movement. This determines how responsive the character feels to input.

Stop — the slowdown from movement back to idle. Without a stop animation, characters snap to idle and feel weightless.

Pivot and Turn — 90 and 180 degree turns in place. Required for characters with a defined facing direction.

Direction Coverage

Strafe — lateral movement to left and right. Essential for cover systems and free-camera games.

Walk and run backward — retreating movement with a distinct gait. Shorter stride, different arm position.

Diagonal variants — 45 degree movement clips for smooth 2D blend space coverage.

State Variants

Combat locomotion — same speed range as base locomotion, but with a raised guard or weapon-ready posture. This keeps the character in a defensive or combat-ready stance while moving.

Crouch locomotion — lowered center of mass for stealth and cover mechanics. Required for games with crouching systems.

Injured locomotion — asymmetric gait that signals a health state. A single limping locomotion set communicates damage without additional UI feedback.

A well-built locomotion system layers these state variants so the character transitions between them without snapping. The combat-to-base transition and crouch entry and exit are as important as the clips themselves.

Blend Spaces: How Locomotion Clips Work Together

Individual locomotion clips do not play in isolation. Game engines organize these clips in a blend space that transitions between states based on character speed and direction.

In UE5, a 1D Blend Space handles forward locomotion from idle through sprint. A 2D Blend Space with Speed and Direction axes covers the full eight-direction movement grid.

For games with eight-direction movement, a full directional set requires individual clips for forward, backward, left, right, and the four diagonal directions. Each clip should be recorded at matching speed intervals for clean blend output.

The quality of the blend depends on the quality of each individual clip. Animations captured in the same studio session with the same performer blend together naturally. The timing, energy, and secondary motion all match. Mixing clips from different sources often creates visible artifacts at blend transition points. Consistent quality across the full locomotion set is more important than the quality of any single clip.

Why Motion Capture Matters More for Locomotion Than Any Other Category

Locomotion is where the quality difference between motion capture and keyframe animation is most visible. It is the most-watched animation in the game. Players see locomotion every time they move: during exploration, traversal, and every non-combat moment.

Minor artifacts in a walk cycle repeat every time the character moves. Artifacts that would be acceptable in a rarely-seen animation become very noticeable when they repeat continuously.

Professional motion capture records weight shift, hip rotation, arm-leg opposition, and secondary motion all at once. The result is locomotion that reads as physically real. Replicating this quality by hand requires a significant time investment.

The walk cycle establishes the character's personality, weight, and physical presence. A walk cycle without natural secondary motion is immediately noticeable because players see it more than any other animation in the game.

Keyframe locomotion can achieve acceptable quality, but reaching motion-capture quality for a full directional set requires substantial production time. A professional mocap locomotion pack delivers clean data from the start with no cleanup required on your end.

Setting Up Locomotion in UE5

The standard UE5 approach uses a Blend Space. Place the idle at 0, walk at 150 cm per second, and run at 400 cm per second on a Speed axis. Drive the blend from character velocity in the Animation Blueprint Event Graph.

For direction-aware movement, use a 2D Blend Space with Speed and Direction axes. This approach handles smooth diagonal and strafe transitions without snapping.

Enable Root Motion on locomotion clips to use the animation's built-in displacement rather than controller-driven movement. This produces more accurate footstep timing and reduces foot sliding. Animation Notify events on step frames allow sound effects and footstep particles to sync precisely with the animation.

Setting Up Locomotion in Unity

In Unity, create a Blend Tree in your Animator Controller. Use the 2D Simple Directional blend type with Speed and Direction parameters. Add locomotion clips at the correct blend positions and enable Loop Time and Loop Pose on each clip. Drive parameters from your character controller each frame.

For characters using Root Motion, enable Apply Root Motion in the Animator component. Confirm that each clip's root bone is correctly configured to export root displacement in your FBX export settings.

Conclusion

A complete locomotion animation set covers idle, walk, run, sprint, start, stop, turns, and direction variants. This is the most important animation investment in any game with a playable humanoid character. It supports every other animation system. Players see locomotion more than any other animation in your project.

Treating locomotion as a placeholder is a common early-development decision that creates rework later. Characters that move convincingly establish the feel of the game earlier and reduce animation iteration time across the entire project.

MoCap Online locomotion packs deliver the complete set: base states, transitions, direction variants, and state variants. All packs ship in UE5, Unity, Blender, iClone, and FBX formats. Browse locomotion packs or download a free sample to test quality with your character rig.