Animating a Core Action Set (Idle, Run, Jump, Attack)
Build the handful of animations every game character needs — and the order to make them in so your character feels alive.
Almost every action game character needs the same short list of animations. Nail this core set and your character already feels alive; everything else is a bonus. Here's the set and the order to build it in.
The core set
- Idle — the resting loop. The most important animation, because the character spends the most time in it. A little breathing or sway beats a frozen pose.
- Run / walk — the movement loop. Sells speed and weight.
- Jump — usually up, peak and land beats.
- Attack — the action that makes combat feel good. Wind-up, hit, recover.
Optional next: hurt, death, block, ability.
Build idle first
Start with idle because it's on screen constantly and it sets the character's personality. Even two or three frames of subtle motion — a bob, a blink, a shift of weight — transform a static sprite into a living one.
Then run, the workhorse
The run loop does the most visual heavy lifting. Keep it a clean, repeating cycle so it can play indefinitely without a visible hitch. Consistent timing is what makes a loop feel smooth.
Jump and attack: timing over frames
For jump and attack, timing sells the motion more than frame count. A snappy wind-up and a punchy hit frame make an attack feel powerful; a slow, floaty one feels weak. Exaggerate the key poses.
Keep it consistent
Every animation should read as the same character — same proportions, palette and style. Building from one rigged character (see the Skeleton Editor guide) keeps them all on-model. Pose control and consistent-character techniques help too.
Loop vs. one-shot
- Loops — idle and run play continuously; make the last frame flow into the first.
- One-shots — jump, attack, hurt play once on trigger, then return to idle.
Wire these up in your game engine and your character controller has everything it needs to feel responsive.