Inspiration
Generating Consistent Retro Game Assets in Midjourney: A Step-by-Step Spritesheet Guide
Tired of AI generating beautiful but completely useless, disjointed game assets? Here is how to force Midjourney to output perfectly aligned pixel art spritesheets.
Updated 8/20/2026
The Consistent Asset Problem
We have all been there. You have an incredible idea for a retro 2D platformer or a top-down RPG. You open /platforms/midjourney, type in a gorgeous prompt for a '16-bit hero character', and hit enter. The result is stunning.
Then, you try to generate the same character walking. Or jumping. Or swinging a sword.
Suddenly, your hero's hair changes colour, their boots morph into sandals, and the art style swings wildly from SNES classic to modern mobile game. Midjourney is a brilliant artist, but it is notoriously terrible at staying consistent. It doesn't inherently understand that a game sprite needs to be viewed from multiple angles with exact pixel proportions.
However, with the right prompt structure and a few hidden parameters, you can force Midjourney to generate cohesive, sliceable spritesheets that are actually ready to import into Unity, Godot, or construct.
The Secret: Stop Prompting Single Characters
If you ask Midjourney for one character at a time, you have already lost. The trick is to generate the entire animation sequence or character sheet in a single image. This forces the model to use the same colour palette, lighting, and stylistic rules across every frame.
To see visual examples of how successful creators structure these grids, you can browse the official showcase on the Midjourney Support and Gallery.
Here is the foundational prompt formula we use at Tickd to get clean, usable results:
[Subject], 16-bit pixel art, spritesheet, multiple poses and angles, full character sheet, grid layout, flat solid neutral background --v 6.0 --style raw
Let’s break down why this specific phrasing works and how to tweak it.
Step 1: Controlling the Background
There is nothing worse than generating a gorgeous spritesheet only to realise the background is a complex, gradient-filled mess that will take you three hours to manually mask out in Photoshop.
You must explicitly demand a flat, solid, high-contrast background.
- Bad: "in a dark dungeon"
- Good: "flat solid grey background, clean background, chroma key green background"
Using a solid grey or blue background makes it incredibly easy to use a magic wand or colour-key tool to transparentise your sheet in seconds.
Step 2: The Magic of Parameters
To keep things genuinely retro, you need to restrict Midjourney's tendency to overcomplicate textures. We want distinct pixels, not a blurry digital painting that looks like a cheap filter.
- Use `--style raw`: This parameter tells Midjourney to ignore its own default, highly stylised, and polished aesthetic. It gives you a more literal, blockier translation of your prompt.
- Aspect Ratio (`--ar`): For spritesheets, you want a wide canvas. Use
--ar 16:9or--ar 3:2to give the model room to layout the poses horizontally. - Stylize (`--s`): Lower your stylize value. A high stylize value (e.g.,
--s 750) will introduce unwanted lighting effects and gradients. Keep it low—somewhere between--s 50and--s 150.
If you want to quickly test and iterate on these parameters without wasting your Midjourney hours, head over to our /prompts to fine-tune your strings before rendering.
Step 3: Slicing and Extracting Your Sprites
Once you have generated your sheet, you will likely have an image featuring 6 to 12 variations of your character. They won't be perfectly aligned down to the exact pixel (AI isn't quite that precise yet), but they will be stylistically identical.
To make them game-ready:
- Upscale: Upscale the image in Midjourney using the 'Subtle' or 'Creative' upscale options depending on how sharp you need the edges.
- Import to a Sprite Editor: Open your image in a dedicated pixel art tool like Aseprite, or a free web-based editor like Piskel.
- Align the Pivots: Cut each pose onto its own layer and align them using a consistent pivot point (usually the character's feet or center of gravity). This ensures your character doesn't 'jitter' or teleport slightly when transitioning from an idle state to a walk cycle.
Is It Perfect?
No. AI-generated spritesheets will still require some manual clean-up. You will occasionally need to fix a stray pixel or correct an odd-looking hand. But compared to drawing every single frame from scratch, this workflow reduces your production time by roughly 80%. It is a massive win for solo developers who want to prototype ideas at lightning speed.
Give it a spin, experiment with different eras (try '8-bit NES style' vs '32-bit Playstation 1 orthographic render'), and see what kind of worlds you can spin up.
Keep going
Build something with the prompt generator, decode the jargon in the glossary, or compare the tools on our platform deep-dives.