Quick answer
Your style guide needs six things: resolution, palette, outline rules, shading style, animation timing, and proportions. Write them down before drawing your second asset. That's it. Details below.
Why you need a style bible
Without one, your project ends up looking like a collage of four artists who never talked to each other. The outlines drift, the palette shifts, the shading style changes between Monday and Friday.
This is the single most common visual problem in indie games. Not bad art — inconsistent art. A style guide prevents it.
Pixel art styles broken down
| Style | Typical resolution | Colors per sprite | Production speed | Example games |
|---|---|---|---|---|
| 8-bit / lo-fi | 8x8 to 16x16 | 4-16 | Fast | Shovel Knight, Downwell, Celeste Classic |
| 16-bit / classic | 16x16 to 32x32 | 16-32 | Medium | Stardew Valley, CrossCode, Katana ZERO |
| Hi-bit / modern | 32x32 to 128x128 | 32-256+ | Slow | Hyper Light Drifter, Dead Cells, Eastward |
| Hybrid | Varies | Varies | Depends on blend | Octopath Traveler, Noita |
8-bit / lo-fi
Hard pixel edges, tiny sprites (8x8 to 16x16), 4-16 colors, zero anti-aliasing. Every pixel earns its place. Mario's mustache exists because Miyamoto couldn't draw a mouth at that resolution.
Best for: Game jams, mobile, solo dev. A 16x16 character takes minutes. A 64x64 character takes hours.
16-bit / classic
The Stardew Valley zone. 16x16 to 32x32 sprites, 16-32 colors, basic anti-aliasing, dithered gradients. Characters have readable faces. This is where most indie games land — it balances visual richness against production cost.
Hi-bit / modern HD
Sprites 32x32 to 128x128+, rich palettes, sub-pixel animation, parallax layers. Hyper Light Drifter is the poster child. Gorgeous — and the production cost is immense. Dead Cells and Eastward live here too, both with dedicated art teams.
Be honest about your scope. Solo dev aiming for hi-bit is a multi-year commitment.
Hybrid
Octopath Traveler mixes pixel sprites with 3D environments. Noita has pixel art that's also a physics simulation. No law says you pick one style — but you must define your blend clearly. "Whatever looks good" isn't a style rule.
Resolution choices
Your resolution affects every asset, animation, and UI element. Change it mid-project and you're redrawing everything. Get it right early.
16x16 — The workhorse for small games. Forces you to distill characters to their core silhouette. Two pixels for eyes, maybe one for a mouth. Harder than it sounds, but fastest to produce. Full 16x16 guide here →
32x32 — The sweet spot. 1,024 pixels — enough for facial expressions, distinct armor, visible weapons. Most "classic" pixel art lives here. A 4-direction walk cycle is 16 frames total, doable in a few hours per character.
64x64 — Things get serious. Fabric folds, individual fingers, subtle expressions. Takes roughly 4x longer than 32x32. Hyper Light Drifter and Dead Cells operate here — both had dedicated art teams.
128x128 — Not really "sprite" territory. Character portraits, boss sprites, splash art. Unless you have a specific reason, don't.
How to decide
- How many unique sprites do I need? More than 50? Go smaller.
- Am I animating these? Every resolution doubling ≈ 4x animation workload.
- Am I the only artist? Solo devs almost always overestimate what they can do at 64x64.
When in doubt, go one size smaller. You can upscale later. You can't get back months spent on assets that were too ambitious.
Want to test different resolutions instantly? Generate sprites at any size with Sprite AI →
Color theory for pixel art
Color makes or breaks a pixel art game. Two projects at identical skill levels can look wildly different — polished vs. muddy — purely based on palette. Full palette guide with hex codes here.
Hue shifting — the #1 technique
Beginners add black to darken and white to lighten. Pros shift the hue. Shadows on red → darker red-purple. Highlights on red → orange-yellow. Mimics real light and makes art look alive.
Celeste does this beautifully. Madeline's red hair shifts to maroon in shadows, orange in highlights.
Palette size
More colors ≠ better art. More colors = more opportunities for your palette to fall apart.
| Palette size | What it forces | Good for |
|---|---|---|
| 4 colors | Extreme economy, Game Boy feel | Game jams, tiny sprites |
| 8-16 colors | Strategic color reuse | Most 8-bit style games |
| 16-32 colors | Room for hue shifts | Most 16-bit indie games |
| 32-64 colors | Smooth gradients | Hi-bit modern pixel art |
Honest opinion: if your game uses more than 32 colors per sprite, you should have a very good reason. Stardew Valley's entire world feels unified because of a disciplined palette.
Contrast and readability
Your character needs to pop against every background. Simple fix: outline your sprites (1px dark outline or slightly darker shade) and make sure your value range is distinct from the background. The outline generator can add consistent outlines to any sprite automatically if you want to test the look.
Test it: Desaturate a screenshot. If you can't instantly find the player character, your values are too close.
Saturation control
Don't go fully saturated on everything — looks like a coloring book. Keep most of your palette slightly desaturated. Reserve full saturation for highlights, magic effects, and pickups. If you've already drawn sprites with too many colors, the color reducer can bring them down to a target count.
Dead Cells nails this. Moody muted environments, then a glowing weapon practically vibrates off the screen.
Animation essentials
Full animation deep dive: frame counts guide and animation principles.
The key rules for your style guide:
- Fewer frames, better timing. A 4-frame walk cycle with good timing beats 8 frames with flat timing. Variable frame duration: slow anticipation, fast action, slow recovery.
- Squash and stretch applies even at 16x16. One pixel compression before a jump, one pixel stretch at peak. Removes robotic stiffness.
- Consistent timing across all entities. If the player runs at 8 frames per cycle, NPCs should too. Write down your timing conventions.
Building your style bible
Answer these six questions before drawing your second asset:
- Resolution: Base sprite size? Characters, tiles, and items should share a grid or clean multiple (32x32 characters, 16x16 tiles — not 24x24).
- Palette: Which colors? Lock it in and import to your editor. Ready-to-use palettes here →
- Outline rules: Black outlines, colored outlines, or none? Pick one. Mixing looks terrible.
- Shading style: Flat, cel-shaded (2-3 tones), or full gradient? Dithering or not?
- Animation timing: Base frame duration. Frames per action type. Frame count table here →
- Proportions: 2-heads-tall (chibi), 3-heads, or realistic? Boss scaling?
Example style bible
Project: Forest platformer Resolution: 32x32 characters, 16x16 tiles Palette: PICO-8 (16 colors) Outlines: 1px black, all sprites Shading: 2-tone cel shading, shadows hue-shifted cool Animation: 80ms base frame, walk 6f, jump 4f, attack 5f Proportions: 2.5 heads tall, enemies same size unless boss
Twelve lines. Prevents ninety percent of the visual inconsistency that tanks indie projects.
Using AI for style consistency
AI generation has an obvious consistency problem — every generation is a dice roll. But there are ways to make it work:
- Prompt anchoring: Include style rules in your prompt. Not "make a knight" — instead "32x32 pixel art knight, black 1px outline, PICO-8 palette, 2-tone cel shading." More constraints = more consistent output. Sprite AI lets you set resolution directly.
- Generate then refine: Use AI for the base sprite, then clean up in a pixel editor to match your style bible. Fix palette, outlines, proportions. Minutes instead of hours.
- Batch and normalize: Generate all characters in one session with the same prompt structure. Then do a palette normalization pass — replace all colors with your locked palette.
Full disclosure: Sprite AI (sprite-ai.art) is our tool, built for this workflow. But generate-then-refine works regardless of which tool you use.
Start building your style
Pick a resolution. Lock a palette. Define your outlines, shading, and proportions. Write it down. Twelve lines is all you need.
New to pixel art? Start with the fundamentals guide. Ready to produce assets faster? Generate sprites at sprite-ai.art and refine them to match your style bible.
Every asset in your game should look like it was made by the same person on the same day with the same rules. That's what a style guide gives you.
Start generating consistent sprites →
Related posts
Easy pixel art for beginners: Create your first sprite
Start creating pixel art today. Learn the fundamentals, create your first sprite, and discover tips that make pixel art easier than you think.
Isometric pixel art for games — grids, sprites, and tilesets
The isometric grid trips everyone up at first. Here's how to actually draw isometric sprites and tilesets that tile correctly in Unity, Godot, and GameMaker.
10 pixel art color palettes you can steal for your game
Copy-paste hex codes for 10 proven pixel art palettes. Each one includes use cases and examples so you stop wasting time picking colors.