top of page

The Walk: First Constraint of Gameplay Animation

When animation has to work for the gameplay and with the system


The idle sets the character.

But the moment they start walking, everything changes , the game reacts.

Elements that were invisible until now activate: speeds, distances, transitions, engine rules.

You're no longer in a DCC. You're entering a system.


The walk is the first animation that has to work with the gameplay, inside the engine, for the player.

It's the moment animation stops being an isolated movement and becomes a response to constraints that reveal themselves one by one.


And that's where the real questions begin:

  • Why does a walk work in a DCC but not in-engine?

  • How can a simple speed change a character's personality?

  • Why is this often the first animation where animators, designers, and the engine truly have to align?


Download the PDF Gameplay Animation Framework — Walk (Frameworks section)


Understand the walk as a dynamic system

5 pages for building robust gameplay walks : key decisions before production, gameplay metrics, V0→V2 checklist, Walk system diagram, and a complete list of locomotion-related states.

Compact, clear, and built for real production.


resource
excerpt page 1/5


The First Real Engine Constraint


After several years working on locomotion, I'd already seen walks behave differently between a DCC and an engine.


But on Assassin's Creed Syndicate, we had a particularly telling case.

We integrated the raw mocap.

In MotionBuilder, everything looked clean : fluid, readable, nothing triggering any alarm.

Then we picked up the controller.

And there it was… soft. Not "bad," not "broken." Just soft.

Not at all the feeling you expect from a character who can climb, jump, and hang anywhere. An athletic assassin who walks like he just woke up from a nap , that doesn't work.

So we opened the Story to tighten the timings, reinject some rhythm, and put some snap back into the walk.

MotionBuilder is perfect for that , you can really cut the animation like a sequence, until you find a sensation that holds up in gameplay.


walk test in Assassin’s Creed Syndicate

And that was just the beginning.


On Ghost Recon, the animation itself wasn't the problem.

When the AI took back control, the engine would "hack" the speed , accelerating, slowing down.

Result: a slight slide over a short distance. Nothing dramatic, but enough to remind you that the engine always has the last word.


On Prince of Persia, it was something else entirely.

If the game designers and animators couldn't agree on walk speeds, the entire system became incoherent.

Too slow, and Sargon seemed to float. Too fast, and he lost his weight.


All of these situations share one thing: the walk is the first animation that depends on elements outside the animation itself.

Speed, code, AI, distances, transitions , everything starts bearing down on it.

It's the first time your animation has to adapt to a system that has its own rules, its own needs, and sometimes its own decisions.


At that point, the walk is no longer a cycle you watch in a viewport.

It's an engine contract.

An agreement between animation, gameplay, and the rules of the system , an agreement you feel immediately the moment you pick up the controller.




Thinking in Systems: Metrics and Calibration


The walk is the first animation directly impacted by metrics , those values defined by game designers to govern character behavior: walk speed, run speed, acceleration, engagement distances, perceived weight, inertia.

These numbers aren't decorative.

They determine how your animation needs to move to be coherent with the gameplay.

And this is often the moment designers and animators find out whether they're actually speaking the same language.


On Prince of Persia, we had theoretical metrics for Sargon.

A defined walk speed, a calibrated cycle.

But as long as the real NPCs weren't in place, there was no way to know if any of it would actually work.

When the real NPCs arrived, everything adjusted naturally:

  • slower than the large enemies like the Jailer

  • faster than the zombies of his size

  • compatible with the difficulty

  • coherent with engagement distances

That calibration wasn't a setback , it was simply the moment the system came alive.

As I said in the previous article: in a project, change isn't the exception. It's the rule.


That's when you realize the walk , or the run , isn't an isolated cycle. It's a metronome that sets the tempo for the entire game.



biomechanical metrics
Biomechanical reference used as a starting point. Adjust according to gameplay.

The Pivot of the Locomotion System


The walk is the hinge of the entire movement system. It sets the tempo, the inertia, the direction, the readability. Everything passes through it, even when you don't immediately realize it.


It directly influences:

  • the idle (how you exit and return to it)

  • the run (rhythm, amplitude, push)

  • the sprint (energy, direction)

  • starts (the initial impulse)

  • stops (braking, inertia)

  • pivots and directional transitions (weight, orientation, engagement)



gameplay walk system
The walk is the dynamic central point of gameplay.


If your walk is flawed, the entire locomotion system is too.

  • A walk that's too slow → a run that feels forced. The player senses the character "shifting gears" too abruptly.

  • A walk that's too stylized → transitions that break. The blending becomes visible, poses no longer align.

  • A walk that's too grounded → a character that feels heavy even when sprinting. The walk's tempo contaminates the entire moveset.

  • A walk that's too floaty → a character without weight. Even a powerful sprint will feel light.


I've never worked on a production where the entire locomotion literally depended on the walk. That would be an overstatement.

But I've seen the reverse: walks that couldn't be shared across characters because they didn't tell the same story.


On Ghost Recon, we tried retargeting the same walk across multiple body types. It didn't work at all.

The soldier carrying the gatling gun, for example , with the standard walk, he seemed light. Like the weapon weighed nothing.

We had to rebuild an entirely different walk: more grounded, slower, heavier.


The walk is a physical signature. It needs to reflect weight, size, equipment, role , everything that defines the character in the system.




Where You Become a Gameplay Animator


The walk is also the first animation that forces you to make system decisions, not just animation decisions.

It's where you discover you're no longer working "inside your DCC," but inside an ecosystem. You're deciding how your character exists in the game.


The moment you put a walk in the engine, you have to make decisions that go well beyond posing.

And those decisions will define your entire locomotion system.


Who controls the movement?

Is it the animation driving displacement (root motion), or is the engine moving the character?

This is a choice about feel, reactivity, and gameplay philosophy.


On projects like Heavy Rain, Beyond: Two Souls, Assassin's Creed, and Ghost Recon, movement was driven by the animation.

We worked in mocap , the pace came from the actor on set, then we reworked it in the DCC to make it coherent, readable, and true to the character.

Once validated, that pace became the reference.

The engine followed the animation, not the other way around.

It was a very "cinematic" philosophy : fluid, organic, faithful to the intention from the floor.

But it comes with a constraint: reactivity depends on what you can fix in animation, not in the engine.


Early walk test in fire: root‑motion movement

On Prince of Persia, the situation was different.

Everything was keyframe, and from day one, the game director wanted maximum control : all animations had to be done in-place, with the engine handling displacement.

I pushed back (obviously), to defend the quality, before production had even started.

I knew exactly what accepting that from the outset would mean: foot sliding, loss of weight... And above all: an animation foundation we'd never be able to recover from later.


So we found a smart compromise: defining precisely which animations needed to be driven by the anim, and which could be handed off to the engine.


Result:

  • speeds, accelerations, and decelerations are handled by the engine

  • actions (attacks, interactions, jump impulse) stay driven by the animation

  • the walk/run serves as the reference for the entire hybrid system


It was the walk/run that showed us what that decision actually meant , and where we needed to protect quality to avoid losing everything down the line.

We stayed focused on three pillars: the beauty of the animation, the reactivity of the engine, and the control of the player.


POP
Running in Prince of Persia: The Lost Crown


How do we handle feet?

The walk is also where you have to decide how the system knows which foot the character is on.

And depending on the engines I've worked with, the approaches have been radically different.


Heavy Rain: the "old school" era.

On Heavy Rain, there was no foot detection at all. No notifies, no foot planting, no runtime IK. We manually defined the blend range for each animation, one by one. It was a very handcrafted pipeline , we compensated with care, precision, and a lot of rework. But we had no systemic way of knowing which foot we were on.


Beyond: Two Souls: the internal revolution.

For Beyond, we overhauled the entire engine.

We moved to state machines and node-based systems, and most importantly: we added an automatic event system in Maya. A single button analyzed the animation and placed "left foot on ground / right foot on ground" events at the right frames.

At runtime, we had clean, stable foot planting. We always knew which foot we were on.

Transitions were crisp, QTEs synced perfectly, and even the gameplay ↔ cinematic crossovers were smooth.

We tested real-time IK (in 2012), but it destroyed the mocap too much. We used it sparingly, mainly on slopes.


Ghost Recon & Assassin's Creed: the Ubisoft engine.

On these projects, we could place events in the engine to detect feet. It was a different approach , more manual, less automated than what we had on Beyond. In practice, it required more adjustment throughout production: cuts to handle gameplay ↔ cinematic crossovers, additional transitions to cover edge cases, constant work to keep the system coherent.

It wasn't the same philosophy as Beyond , but it was coherent with the nature of those projects: very large productions with pipelines shared across many teams, where flexibility takes priority over surgical precision.


Every engine makes choices. And those choices define what you can do , and what you have to compensate for.


Prince of Persia: Unity and a deliberate choice.

On PoP, we made a voluntary decision: no foot detection.

It was a 2D side-scrolling game, very reactive, with no starts or stops.

Transitions were intentionally abrupt to maximize reactivity.

So we worked on hybrid poses capable of blending on either foot.

At the game's speed, micro-inconsistencies become invisible. And that choice served the gameplay perfectly.


Foot management is a choice of philosophy, pipeline, engine, and priorities.

And once again, it's the walk that forces you to decide: between precision, flexibility, robustness, or pure reactivity.


Behind all of this sits one unavoidable constraint: the walk has to be interruptible at any moment. If your system doesn't know which foot you're on, or if your poses don't support a clean cut, you pay for it immediately : shaky starts, sliding pivots, forced transitions.

Interruptibility is the robustness test for your system.


Adapting to speeds?

How the walk adapts to different speeds depends entirely on the engine and the pipeline.


On some projects, the walk had a fixed speed.

On others, we had more sophisticated systems capable of adjusting speed or step size.

And sometimes the engine compensated , as long as the animation could support it.


On Heavy Rain, the walk had a single speed: the mocap speed. One walk, one pace. The engine changed nothing, and the entire system had to align around it.


On Beyond, we had much more freedom. The walk was still based on the mocap speed, but we had a blending layer that allowed very fine adjustment of speed and step size.

A blend between idle and walk could generate every intermediate speed, all perfectly coherent thanks to the foot events.

That system allowed for very precise things: bringing the player to exactly the right spot, on the right foot, to trigger a QTE, or managing complex NPC behaviors (like the party scene where the teenagers hide, come out, go back in, etc.).


The Party, Beyond: Two Souls : managing NPC movement in a confined environment

On Ghost Recon, we blended multiple speeds (walk, jog, run, sprint) but without foot detection. It was a basic blend , it worked, but without the precision of a contact-based system.


On Prince of Persia, it was something else again. We had a walk speed, a run speed, and the engine handled everything in between. Since the game is 2D, very reactive, and the anims were perfectly aligned, micro-variations became invisible. Communication between teams was essential to keep everything coherent in-game.


In every case, the walk is a balance between:

  • what the engine can adapt

  • what the animation can support

  • and what the gameplay demands


And once again, it's the walk that reveals whether your system can handle those variations or whether you'll need to create dedicated anims, adjust the pipeline, or rethink the blending logic.


Beyond: Two Souls : Early locomotion speed tests

Blending with the rest of the moveset?

The walk never exists alone , it has to blend into the entire moveset.

That's where you have to think about blending, direction, inertia, transitions, and player anticipation.


A walk can look beautiful in your DCC, but if it doesn't blend cleanly with everything else ( speed changes, pivots, actions, speed variations ) the breaks become immediately visible.

The blend depends on the engine, the pipeline, and how feet are managed.

If poses don't support a clean cut, if transitions aren't built to absorb variations, or if the system doesn't know which foot you're on, the entire moveset suffers.


The walk is therefore an anchor point: if it blends well, everything flows. If it blends poorly, everything breaks.


This Is Where You Become a Gameplay Animator

The walk is where your posture truly changes.

You're no longer thinking only about posing or intention , you're thinking reactivity, anticipation, system coherence, dialogue with the engine.

You understand that your animation no longer exists alone, but within a whole that must remain fluid, controllable, and readable.


From this point on, it's no longer "making a good walk." It's defining how your character lives in the game.



The walk forces you to make compromises, make decisions, collaborate with other teams.

It's your first real contact with gameplay logic , the moment you truly become a gameplay animator.



Conclusion: The Walk Isn't a Cycle , It's a Crossroads


The gameplay walk is the first moment your animation truly has to exist inside a system.

It has to respect an engine, serve a player, stay coherent with a moveset, work in all directions, reflect the character's weight and role, remain readable at distance, and be calibrated for the game's difficulty.


The idle set the static foundation.

The walk sets the dynamic foundation.

That's where your character truly begins to live in the game.

And that's where you, as a gameplay animator, begin making choices that go beyond animation itself , choices of system, feel, and control.


The walk isn't a cycle. It's a crossroads. And all of your gameplay passes through it.



If you had to rebuild your walk starting not from a "clean cycle" but from all the gameplay constraints we've just covered : feet, speed, interruption, blending, direction, engine , would you make the same choices?

That's exactly what this month's challenge invites you to explore.


Download the PDF Gameplay Animation Framework — Walk (Frameworks section)


Understand the walk as a dynamic system

5 pages for building robust gameplay walks : key decisions before production, gameplay metrics, V0→V2 checklist, Walk system diagram, and a complete list of locomotion-related states.

Compact, clear, and built for real production.


resource
excerpt page 1/5


Comments


Services

Consulting

Coaching

Courses

Courses

Contact :

60 rue François 1er

75008 Paris

Mon. - Fri. : 8h30h - 19h 

06.21.44.27.59

Policy

Legal information

TCS

Privacy policy

Refund policy

Cookie policy

Terms of Use

FAQ

© 2025 by AniMotion. Created with Wix.com

bottom of page