Skip to content

AI Game Boy Advance Sprite Generator

Game Boy Advance Sprites in Sixteen Colors on a Square Grid

Bright as the cartridges hold them by default, or muted to match the unlit original screen

What do you want to create?

Log in to unlock more features

Attachments, projects, reference sets and voice are part of your workspace.

Messages to send, and what they made

“Create a sky pirate captain for my tactics RPG as a Game Boy Advance sprite.”

A GBA sprite of a sky pirate captain in a feathered tricorn with flight goggles, a navy coat, a red sash and a cutlass
The snapped sprite

Exactly sixteen colors, the size of one GBA sprite palette, and they stretch across the tricorn, the goggles, the navy coat and the cutlass.

“Create four enemies for my dungeon crawler (a treasure-chest mimic, a mushroom brute, a cave bat and a skeleton knight) as Game Boy Advance sprites.”

A GBA sprite of a wooden treasure-chest mimic with fangs
Mimic
A GBA sprite of a hulking mushroom brute with a brown cap and pale green body
Mushroom brute
A GBA sprite of a brown cave bat diving with its wings spread
Cave bat
A GBA sprite of a skeleton knight with a helmet, a round shield and a sword
Skeleton knight

Four separate sprites you can tell apart by silhouette alone, drawn at one scale and lit from one direction so they can share a dungeon floor.

"Game Boy Advance look" means two different things. The first GBA had no backlight, so its artists raised the value and saturation of every palette to survive a dark, reflective screen. What the cartridges hold is bright and punchy, and that is what a backlit screen or an emulator shows today. What players saw on the original hardware was darker and lower in contrast.

Name the Game Boy Advance in your message and Layer settles that question before it draws. It chooses sixteen colors for the subject, writes them down in hex and snaps the sprite to a square grid, with no stray in-between shade left for you to hunt down.

Bright by Default, Muted on Request

Layer uses the as-authored colors unless you say otherwise, because that is what the ROM contains. Ask for the as-seen look and it mutes the palette to match the unlit screen. The two differ enough that a silent pick would disappoint half the people who ask, so Layer names the one it used.

A Dungeon's Worth of Enemies

The four enemies above came from a single request: a mimic, a mushroom brute, a cave bat and a skeleton knight, each its own sprite. They share a scale and a light direction, and their silhouettes differ enough to tell apart at a glance on a crowded tactics grid or dungeon floor. A town's shopkeeper and blacksmith, or a new unit class, work the same way.

Sixteen Colors, Square Pixels

The GBA draws 240 by 160 on a 3:2 display, and its pixels are exactly square, so Layer snaps to square 8-pixel blocks on a 1024-pixel image. A sprite palette holds sixteen colors, and the pirate above uses all of them. The console can put up to 511 colors on screen in its tiled modes, but that is a budget for the whole scene, and each sprite still wants its sixteen stated values.

Plan for one hardware limit. GBA sprites top out at 64 by 64 pixels, and a snapped image scales down to a 128 by 128 canvas, so a figure that fills the frame is bigger than one hardware sprite. For a real GBA build, split it across several sprites.

For console 16-bit, see SNES pixel art and Mega Drive pixel art. Have a character design already? Turn your concept art into a sprite.

Game Boy Advance Pixel Art — FAQ

Why are the colors so bright?+

Because that is what the cartridges hold. The first Game Boy Advance had an unlit, reflective screen, so artists raised the value and saturation of their palettes to survive it. A backlit screen or an emulator shows that authored palette, and Layer draws to it by default and says so.

Can I get the look players remember from the original screen?+

Yes. Ask for the as-seen look and Layer mutes the palette toward the darker, lower-contrast image of the unlit hardware.

How many colors does a sprite get?+

Sixteen, written in hex and picked for your subject. The GBA fixes no palette and can show up to 511 colors at once in its tiled modes, but that is a ceiling for the screen. Give your own hex values to match your game.

Can I make a whole cast in one message?+

Yes. Ask for several characters or enemies and they come back as separate sprites at one scale, lit from one direction.

Can I open the sprites in Aseprite?+

Yes. A snapped sprite is a PNG on 8-pixel blocks with only palette colors, so scaling a 1024-pixel image down by 8 gives you a 128 by 128 canvas at one pixel per block.

Build your handheld cast in sixteen colors

Create a free Layer account and describe your first Game Boy Advance sprite.