Sloth Studio

MoveLab · Sloth Studio

8-direction sprite generator for top-down and isometric games

MoveLab turns one picture of your character into the 8 facings a top-down or isometric game needs, then animates a walking or running loop for each one.

Buy on itch.io ↗ See MoveLab

Sloth character walk cycle, facing southS
Sloth character walk cycle, facing south-eastSE
Sloth character walk cycle, facing eastE
Sloth character walk cycle, facing north-eastNE
Sloth character walk cycle, facing northN
Sloth character walk cycle, facing north-westNW
Sloth character walk cycle, facing westW
Sloth character walk cycle, facing south-westSW

Real output from the app: 8 walking loops at 24 fps.

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:

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

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.

Get MoveLab

One-time payment on itch.io · 7-day money-back guarantee (up to 5 uses). Desktop app for Windows, macOS and Linux.

Buy on itch.io ↗ Back to the MoveLab home page