VOIDLESS.DEVLogin

Free Pixel Art Walk Cycle Generator

Free pixel art walk cycle generator: procedural RPG characters with a 6-frame walk and 4-frame idle in 8 directions. Sprite sheet, GIF and Godot SpriteFrames.

Hue-shifted ramps, cool shadows, warm highlights, an outline in each material's own dark
Lock a layer and Randomize keeps it.
Body
Species
Build
Height
Skin or fur
Ears
Eyes
Style
Colour
Face
Brows
Mark
Earring
Animation
Merchant

32 × 48 px, seed 1. Down-left, left and up-left are the right-facing views mirrored. Walk: 6 frames at 10 fps. Click a direction to play it big.

Export
What is in each download

An animation sheet has a row per direction (down, down-right, right, up-right, up, up-left, left, down-left) and the frames left to right; the all-animations sheet stacks idle, walk, run, jump, attack, hurt and death, 8 rows each. The Godot ZIP holds that sheet and a SpriteFrames .tres with 56 animations named idle_down, walk_down_right and so on (idle at 6 fps, walk at 10, run at 12; jump is played once); the JSON lists each animation's frames per direction, its fps and the ground line.

Want your own character walking, attacking or casting, not a procedural one? Animate any sprite from a prompt.AI sprite animation generator

How to use the Pixel Art Walk Cycle Generator

  1. The character creator opens on Walk, playing in all 8 directions. Click a direction to play it big; Idle and Still are next to Walk.
  2. Describe the character in a few words ("dwarf knight with a red beard", "elf ranger in green") and press Go, or pick an archetype and press Randomize.
  3. Change any layer (body, eyes, hair, facial hair, top, legs, shoes, cape, headwear, what is in hand) and its colour; lock the layers you like and reroll the rest.
  4. Download the walk sheet or idle and walk together, a GIF of one direction or all eight, strips per direction, Godot SpriteFrames or the atlas JSON, at 1× or 2×.

Using it in your game

The walk sheet has a row per direction (down, down-right, right, up-right, up, up-left, left, down-left) and 6 frames of 32 × 48 px (64 × 96 at 2×) left to right, every frame on the same ground line; the idle and walk sheet puts idle's 8 rows of 4 frames above it. In Godot 4, unzip the Godot download into res://characters/ and give an AnimatedSprite2D the SpriteFrames .tres: play("walk_" + direction.replace("-", "_")) while the character moves and the matching idle_ animation when it stops (walk 10 fps, idle 6, looping). In Unity or other engines, slice the sheet as a grid or read the frames from the atlas JSON, and set texture filtering to Nearest (Point). Keep the seed: the same seed and settings always give the same character.

Frequently asked questions

Is it free? Do I need to sign up?

Yes, it is free, with no account, no limit and no watermark. Every character and every frame is drawn in your browser; only a description the built-in word list can't read at all is sent to our server, to pick the closest options from the same fixed lists.

Which directions, frames and speeds do I get?

All 8 directions: down, down-right, right, up-right, up, up-left, left and down-left. The walk is 6 frames at 10 fps (two contacts, two down frames and two passing frames, with the arms swinging against the legs, the body bobbing and capes trailing) and the idle is 4 frames at 6 fps. Each frame is a 32 × 48 px character, downloadable at 1× or 2×, and every frame stands on the same ground line.

How do I import the walk cycle into Godot?

Download the Godot ZIP and unzip it into your project: it holds the idle and walk sheet and a SpriteFrames .tres with 16 looping animations named idle_down, idle_down_right… walk_up_left, walk_down_left (idle at 6 fps, walk at 10). Give it to an AnimatedSprite2D and play("walk_down_right") while moving, the idle when stopped, with texture filtering on Nearest. For other engines, the sheet has a row per direction and the frames left to right, and the atlas JSON lists every frame.

Can I make my own sprite walk with it?

No. This tool animates the procedural characters it draws, which you build from layers (body, hair, outfit, headwear, weapon) or a short description. To animate your own art, use the AI Sprite Animation Generator: it is paid (credits), and it animates any sprite from a prompt such as "walking" or "casting a fireball".

Can I use the walk cycles in a commercial game?

Yes. Under our terms you own what you create and can use it in commercial and non-commercial projects without asking us.

Create game assets with AI

Generate original art, audio, and 3D models in seconds.

Something not working right? Report a bug