What Is a Sprite in Gaming?
A sprite is a 2D image a game moves around on screen: characters, items, effects. Where the word comes from, sprites vs sprite sheets, and how they're made.
By SpriteLab team5 min read
The short answer
A sprite is a 2D image that a game draws and moves on its own, separately from the background: the player character, an enemy, a coin, a fireball, a health bar. It usually has a transparent background so only the object shows, and it is often one frame of an animation stored together with the other frames in a sprite sheet. Today almost every 2D game and many 3D games' menus and effects are built from sprites.
Where the word comes from
The term comes from home computers and consoles of the late 1970s and 1980s. Their video chips could draw a few small images, called sprites, on top of the background in hardware and move them by changing a position register, without redrawing the screen. Texas Instruments engineers are usually credited with the name, used for the movable objects of the TMS9918 video chip; the image of a little sprite floating over the scene stuck.
Those hardware sprites came with hard limits that shaped how old games look. The Commodore 64 had eight hardware sprites of 24×21 pixels. The NES could show 64 sprites of 8×8 or 8×16 pixels, but only eight on one horizontal line, which is why characters flicker when many of them line up. Bigger characters were made of several sprites moving together.
Modern engines have no such limits. A sprite is now simply a textured rectangle the GPU draws, and a game can show thousands at once. The word stayed, and so did the habits it brought: transparent backgrounds, frames of equal size, and art designed to read at a small size.
What counts as a sprite
Anything that is drawn as its own image and can move, change or disappear independently is a sprite. Tiles are related but usually handled differently: they sit on a fixed grid and are drawn by a tile map rather than as separate objects.
| Kind | Examples | Typical notes |
|---|---|---|
| Characters | Player, enemies, NPCs, bosses | Animated: idle, walk, attack, hurt; often several directions |
| Items and pickups | Coins, potions, keys, weapons on the ground | Often a short loop such as a bob or a sparkle |
| Icons | Inventory items, skills, status effects | Square, readable at 32–64 px |
| Effects | Explosions, slashes, magic, dust | Short one-shot animations, often additive blending |
| UI | Buttons, bars, frames, cursors | Often 9-sliced so they stretch without distortion |
| Tiles | Floor, walls, platforms | Grid-aligned and seamless; drawn by a tile map |
Sprite, sprite sheet, texture atlas
These three words are often mixed up. A sprite is one image, or one frame. A sprite sheet is one image file holding several frames, usually of one animation, in a regular grid or a single row, so the engine can cut it by cell size. A texture atlas packs many different sprites into one texture, often at irregular positions, with a data file that says where each one is.
Engines prefer sheets and atlases because drawing many sprites from one texture is faster than switching between hundreds of small files. For you, the practical difference is how you slice them: a sheet with equal cells needs only the frame size, an atlas needs its data file.

What makes a sprite ready for a game
A nice picture is not yet a usable sprite. Before it goes into a game, check a few things:
- Real transparency: an alpha channel, not a white background and not a checkerboard painted into the image.
- The right view for your camera: side view for platformers, top-down or three-quarter for RPGs.
- A consistent scale: every sprite drawn at the same pixel density, so a mouse is smaller than a dragon.
- A sensible origin or pivot, usually bottom centre for characters, so the feet stay on the ground.
- For animations, frames of equal size with the body aligned, so the character doesn't slide or jitter.
- For pixel art, a real grid with no blurred edges, scaled by whole numbers with nearest-neighbour filtering.
Common sizes for pixel-art characters are 16×16, 32×32 and 64×64 pixels, scaled up on screen. Which one suits your game depends on the camera and how much detail you want; the sprite sizes guide goes through the trade-offs.
How sprites are made
There are three common routes, and most games mix them.
Drawing them yourself in a pixel editor such as Aseprite, LibreSprite or Piskel, or in a painting program for hand-drawn styles. This gives full control and a consistent style, and it takes the most time: a polished animated character can take days.
Using asset packs from places like itch.io or OpenGameArt. They are fast and often cheap or free, but check each licence, and expect to adjust colours and sizes so packs from different artists match.
Generating them with an AI sprite generator. SpriteLab, for example, makes a sprite from a sentence as a transparent PNG, snaps pixel styles to a real grid with a limited palette, and can animate the sprite into a sprite sheet. It is quickest for prototypes, variants and items; signature characters often still get a manual pass in a pixel editor.
Frequently asked questions
What is a sprite in a video game?
A 2D image the game draws and moves independently of the background, such as a character, an item or an effect, usually with a transparent background.
Why are they called sprites?
The name comes from early video chips that could draw small movable images over the background in hardware; engineers at Texas Instruments are usually credited with calling them sprites.
Is a sprite the same as a sprite sheet?
No. A sprite is one image or frame; a sprite sheet is one file that holds many frames, usually of an animation, laid out in a grid or a row.
Are sprites only used in pixel-art games?
No. Hand-painted, vector and cartoon 2D games use sprites too, and 3D games use them for effects, icons and interface elements.