Retro pixel art
1,479 sprites8-bit and 16-bit style sprites in the spirit of the NES, SNES, and the arcade era. Free to download as PNG.
1,479 sprites
No sprites match these filters.
Retro pixel art
Retro is a set of constraints, not a filter. Everything that makes 8-bit and 16-bit art look the way it does came from hardware that physically could not do more.
The constraints that created the look
The NES gave you 54 colours in the system palette, and any single 8x8 tile could use three of them plus transparency. That is why NES characters are built from so few tones and why their outlines are so heavy. There was no budget for a subtle ramp.
The Game Boy had four shades of green. Not four colours, four shades of one colour. Every piece of Game Boy art is a value study by force.
The C64 had 16 colours with fixed, strange hues that no artist would have chosen, which is exactly why C64 art is recognisable at a glance decades later.
The SNES lifted the ceiling to 256 on screen, and 16-bit art immediately grew gradients, larger sprites, and multi-layer parallax. You can date a sprite by which of these it obeys.
Making something new that reads as old
Cut the palette before anything else. Four colours reads as 8-bit. Sixteen reads as 16-bit. Sixty-four reads as modern indie regardless of what else you do.
Then cut the resolution. 16x16 and 32x32 are the eras. A 128x128 sprite with a NES palette looks like a modern sprite wearing a costume, because the giveaway is pixel density rather than hue.
Palette generator ships the real NES, Game Boy, C64, ZX Spectrum, CGA, and PICO-8 palettes with values pulled from their actual specifications rather than approximated. Palette transfer maps a sprite you already have onto one of them.
What not to bother with
Scanline overlays and CRT curvature are display effects, not art. They sit on top of a finished image and they cannot rescue a sprite whose palette and resolution are wrong. Fix those two first and you will find you want the filter much less.
FAQ
Hardware limits. The NES allowed three colours plus transparency per 8x8 tile, from a fixed 54-colour system palette, and most sprites were built from four of those tiles.
Four shades of green, and no more. The whole visual language of Game Boy art comes from that single constraint, which is why it is still instantly recognisable.
Cut the palette hard and drop the resolution. Four colours at 16x16 reads as 8-bit, sixteen colours at 32x32 reads as 16-bit, and no amount of scanline filtering substitutes for either.
Yes. Palette generator ships NES, Game Boy, C64, ZX Spectrum, CGA, PICO-8, and MS Paint palettes taken from their real values, and Palette transfer maps an existing image onto one.