2D pixel art style guide for games [with examples]

By Sprite AI TeamFebruary 16, 2026
2D pixel art style guide comparing 8-bit, 16-bit, and modern HD pixel art sprites

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

StyleTypical resolutionColors per spriteProduction speedExample games
8-bit / lo-fi8x8 to 16x164-16FastShovel Knight, Downwell, Celeste Classic
16-bit / classic16x16 to 32x3216-32MediumStardew Valley, CrossCode, Katana ZERO
Hi-bit / modern32x32 to 128x12832-256+SlowHyper Light Drifter, Dead Cells, Eastward
HybridVariesVariesDepends on blendOctopath 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

  1. How many unique sprites do I need? More than 50? Go smaller.
  2. Am I animating these? Every resolution doubling ≈ 4x animation workload.
  3. 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 sizeWhat it forcesGood for
4 colorsExtreme economy, Game Boy feelGame jams, tiny sprites
8-16 colorsStrategic color reuseMost 8-bit style games
16-32 colorsRoom for hue shiftsMost 16-bit indie games
32-64 colorsSmooth gradientsHi-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:

  1. Resolution: Base sprite size? Characters, tiles, and items should share a grid or clean multiple (32x32 characters, 16x16 tiles — not 24x24).
  2. Palette: Which colors? Lock it in and import to your editor. Ready-to-use palettes here →
  3. Outline rules: Black outlines, colored outlines, or none? Pick one. Mixing looks terrible.
  4. Shading style: Flat, cel-shaded (2-3 tones), or full gradient? Dithering or not?
  5. Animation timing: Base frame duration. Frames per action type. Frame count table here →
  6. 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 →

We use cookies to enhance your experience. Essential cookies are required for the site to function. You can choose to accept all cookies or only essential ones.

Learn more