Once a static character is fully drawn, the next hurdle is animation. The walk cycle in particular is the animation players see the most often and for the longest time, so any awkwardness in it stands out fast. This guide covers the fundamentals worth using as a baseline for your first walk cycle.
How many frames should you start with
There's no single right answer, but the two most common choices in practice are 4 frames or 8 frames. A 4-frame cycle is the simplest version, conveying just the rhythm of walking, and shows up often in retro-styled games. An 8-frame cycle adds the in-between poses where the legs cross, reading much smoother - at the cost of twice the drawing work. If it's your first one, finish a 4-frame version first, then add in-between frames only where it looks awkward.
The four key poses of a walk cycle
- 1. ContactThe moment a foot touches the ground. Both legs are at their widest and the body is at its lowest.
- 2. DownFull body weight settles onto the leading leg, pressing the body slightly lower still.
- 3. PassingThe back leg swings past the front leg. The body is at its highest and the legs nearly overlap.
- 4. UpJust before the next foot lands, the body rises slightly again.
A 4-frame walk uses just these four poses; an 8-frame walk inserts one in-between pose between each of them.
The body needs to rise and fall to feel natural
The most common mistake is animating only the legs while keeping the torso locked on a single horizontal line. In a real walk, the height of the head and torso shifts slightly depending on how the legs are supporting the body - highest at the passing pose, lowest at contact. Moving the body just 1-2 pixels through that range makes the whole animation feel far more alive.
Plant the feet so they don't slide
A foot in contact with the ground needs to stay in the exact same position until it lifts again in a later frame. Even a slight forward-backward drift while the foot is planted reads as "sliding" - the character looks like it's skating rather than walking. Get in the habit of stepping through frames one at a time and checking that the planted foot's x-position hasn't moved.
Practical checklist
- Finish a 4-frame version first, adding in-between frames only where needed.
- Shift the torso height 1-2 pixels between contact and passing.
- Check that planted feet don't drift between frames.
- Swing the arms opposite to the legs (right foot forward, left arm forward).
If you haven't settled on a character size or palette yet, check the sprite size guide and the color palette guide first.
Frequently asked questions
What frame rate should a walk cycle play at?
A 4-frame walk usually plays at about 8-10 frames per second, an 8-frame walk at about 10-15. If the movement speed and frame rate don't match, the feet look like they're sliding, so tune playback speed to the actual movement speed.
It's an in-place walk sprite - why do the feet slide?
Either the planted foot is drifting a little each frame, or the character's on-screen movement speed doesn't match the stride and speed the animation implies. Lock the planted foot's x-position and match movement speed to the stride.
Do I need front and back walks too, not just the side view?
For a top-down game, you need at least front, back, and side (3 directions); for 8-way movement, 4-8. Finish the side walk first to nail the rhythm, then expand to other directions.
Related guides: Building sprite sheets · Sprite size · Adding game feel