What 8 directions means
An 8-direction sprite set has one animation for every compass facing: south (toward the camera), south-east, east, north-east, north (away from the camera), north-west, west and south-west. The four diagonals are what make movement read as smooth. With only 4 directions, a character walking diagonally snaps to the nearest straight facing and appears to slide sideways; with 8, the body turns the way the stick or the mouse points.
Some pipelines save work by mirroring: draw east, flip it for west. That only holds for a symmetrical character. A sword on one hip, a side parting or a bag strap gives the flip away, so MoveLab draws all 8 directions as separate images instead of 5 plus mirrors.
Which games need 8 directions
Any game where the player moves freely across a world seen from above looks better with 8 facings:
- Top-down action and adventure games, where a gamepad stick or WASD gives diagonal movement.
- Isometric RPGs and tactics games, where the grid itself runs on the diagonals, so the diagonal facings are the ones players see most.
- Click-to-move RPGs and life sims, where the character walks toward the cursor at any angle.
- Twin-stick shooters and roguelikes, where facing and movement change many times a second.
Games locked to a 4-way tile grid, like classic monster-catching RPGs, can get by with 4 directions. Everything else benefits from 8.
Keeping one character consistent across 8 views
Drawing one direction is the easy part. The hard part of an 8-direction sprite sheet is making all 8 look like the same character. MoveLab works in a fixed order so each decision is made once: first a clean, full-body front view from your image, then all 8 stills generated together in one sheet, so clothes, colours and proportions are shared instead of re-guessed per direction. If one direction comes out wrong, you regenerate that still alone without touching the others.
Each walk or run clip then starts from its direction's still and is made to stop back on it, so the character standing in your menu is the character moving in your level. Frames are 256 × 256 px on a transparent background, and the LLMS.txt in the export tells your coding agent how to anchor every direction on the feet, so the character does not jump when the player turns.
What you get
- One folder per finished direction, up to 8, of numbered transparent PNG frames at 24 fps.
- A sprite sheet per direction when the frames fit in one image.
- manifest.json with the frame size, frame count and frame rate of each direction.
- LLMS.txt, a guide your AI coding agent follows to loop, resize and clean the frames before adding them to your game, whether it runs on Unity, Godot, GameMaker, Phaser or your own engine.
Pay once, run it on your computer
Most sprite generators are web apps that sell monthly credits. MoveLab is a desktop app for Windows, macOS and Linux that you buy once on itch.io. It generates through your own OpenRouter API key, so you pay OpenRouter directly for what you make and nothing else, and the key stays on your computer.







