Skip to content
E
Egmatic
pixel artpixel art tutorialgame artsprites2d game developmentindie games

Pixel Art for Games: Complete Beginner Guide

How to start pixel art for games: pick a free editor or Aseprite, work at 16-32 px, keep the palette under 16 colors, export crisp PNGs for your engine.

Vladislav KovnerovAugust 25, 20268 min

Making pixel art for games comes down to four setup decisions and one habit. Pick an editor: a free browser tool is enough for the first week, Aseprite if you stay. Work small: a 16x16 canvas for props, 32x32 for a character. Borrow a fixed palette of 16 colors or fewer instead of inventing one. Export PNG and scale it only by whole numbers. The habit: every pixel goes where it goes on purpose. This guide walks through those decisions in the order a beginner meets them, from the first dot to a sprite sheet your engine will not blur.

What pixel art is

Pixel art is raster drawing at a resolution low enough that every pixel is a visible, deliberate decision. You place dots on a fixed grid with a small palette, and the appeal comes from economy: a character built from a few hundred carefully placed pixels reads as crafted in a way an upscaled sketch never does. It is not simply "drawing at low resolution." Shrink any illustration and you get mush; the craft is designing shapes for the grid from the start.

If you have not settled on a style yet, the pixel art vs vector comparison covers that decision separately. This guide assumes you have chosen pixels.

Editors: one paid standard, three free starts

EditorPriceRuns onBest for
Aseprite$19.99, one-timeWindows, macOS, LinuxAnimation and sprite sheets; the standard most tutorials assume
LibreSpriteFree, open sourceWindows, macOS, LinuxA full desktop editor with no price tag
PixeloramaFree, open sourceWindows, macOS, LinuxLayers and effects; built with the Godot engine
PiskelFreeBrowser, works offlineZero-install first attempts

Two things worth knowing about the paid option. Aseprite's price is a one-time purchase, not a subscription, and its source code is public: compiling it yourself is free, and the $19.99 buys the ready-made build with automatic updates. All four editors export PNG, which is the only format games actually need.

Do not spend a week choosing. Open Piskel in a browser tab today and draw something tonight; switch editors later if animation becomes part of your routine. For a wider comparison of free tools across styles, see the free 2D art tools guide.

Your first sprite, step by step

  1. New canvas, 16x16 pixels. Small is the point, not a limitation. Whole screens on 1980s consoles were about 256x240 pixels, so classic sprites stood 8-16 pixels tall and stayed readable; a big canvas lets you hide weak shapes behind detail.
  2. Import a fixed palette. PICO-8's 16 colors, the Game Boy's four shades, or any of the thousands of palettes on Lospec. A fixed palette removes a decision you are not ready to make well, and its built-in ramps keep the sprite coherent. The color theory guide explains how to arrange colors into ramps once you outgrow it.
  3. Draw the silhouette in one flat color. Switch to 100 percent zoom. If you cannot tell what the shape is at actual size, fix the shape before adding anything else. This single test filters out most weak sprites.
  4. Add two more tones per material. One lit side, one shadow side, one light source for the whole sprite. That is enough volume for 16x16; more tones at this size turn to noise.
  5. Clean the edges. Remove stray pixels, straighten staircase lines, and decide on an outline or none. A dark outline with a hint of the local color reads better than pure black.
  6. Check at 100, 200, and 400 percent. The sprite has to work at all three. In the game it will be seen at 100 percent logical size in motion, and that is the size that matters.

Five techniques that carry the style

TechniqueWhat it doesThe beginner abuse to avoid
ClustersFill areas with solid, connected groups of same-color pixels; big shapes stay readableScattered single pixels, which read as noise at 100 percent
Hue shiftingBend ramps: shadows drift toward cool colors, lights toward warmPure gray or brown ramps from black to white, which look dead
DitheringA checkerboard transition between two shades, for gradual changeDithering large areas; at a distance it turns into static
Selective anti-aliasingA few darker pixels soften only the inner curves of a lineAutomatic anti-aliasing tools, which blur the grid everywhere
OutlinesA one-pixel border can make a sprite pop from the backgroundThick pure-black outlines on everything, by default

None of these require talent, only restraint. Each one is a way of doing less: fewer colors per material, fewer transitions, fewer outlines. The restraint is what reads as style.

The smallest useful animation

Animate before you feel ready, but start with the cheapest loop: an idle bounce of four to eight frames at 8-12 frames per second is the traditional starting point. Turn on onion skinning so previous frames show through, and change one thing per frame, the way a walk cycle moves the legs first and the arms second. When it looks right, export the frames as a horizontal strip, a sprite sheet your engine slices into frames automatically.

The craft of movement is its own discipline: the sprite animation techniques guide covers timing, squash and stretch, and frame counts, and the sprite animation software comparison ranks the tools by workflow.

Exporting so the engine does not ruin it

Four rules save most of the grief:

  • PNG only. JPEG compression smears pixel edges permanently. Keep the editor's source file (.ase or your tool's format) next to the PNG, because you will revisit the sprite.
  • Scale by whole numbers. 1x, 2x, 4x. Fractional scaling produces uneven pixel sizes that shimmer in motion.
  • Disable smoothing on import. Engines import textures with bilinear filtering by default; switch it to nearest-neighbor (often called "point" filtering) or your crisp sprite turns to fog the moment it rotates or scales.
  • One pixel scale for the whole project. If the character is drawn at 32 px and the trees at 50 px worth of detail, the scene looks assembled from different games. Decide the scale on day one and hold it.

The mistakes beginners actually make

MistakeWhy it hurtsThe fix
Drawing at 256x256 "for detail"Detail becomes noise; the sprite fails at 100 percentStart at 16-32 px, add detail only if the shape reads
Free-picking colorsNothing forces the shades to agree; scenes drift muddyImport a fixed palette of 16 or fewer colors
Mixed pixel scaleAssets look like they came from different gamesOne scale for every asset, decided early
Saving as JPEGCompression artifacts live in the edgesPNG, always
Scaling with smoothingBlur at best, shimmer in motion at worstNearest-neighbor, whole numbers only
Detail before silhouetteYou polish a shape nobody can recognizeThe flat-color silhouette test first

Where Egmatic fits

Sprites earn their keep in context, not in the editor. Egmatic is a no-code 2D game editor with a live scene preview: import the sprite sheet, drop it into the level, and watch it move the same minute. When a palette entry or a frame looks wrong, fix it and see the running scene update in place, then keep building toward a playable build on the same track, without switching tools for the engineering part. To go deeper on the neighboring crafts, see the color theory guide and the sprite animation techniques.

Conclusion

Pixel art rewards a narrow set of decisions made consistently: a small canvas, a borrowed palette, whole pixels placed on purpose, and an export path that never smooths anything. Pick a free editor tonight, draw one 16x16 silhouette, and run the flat-color test at 100 percent. That single loop, repeated, is how every working pixel artist started, and it is enough to produce game-ready sprites for your first project.

Sources

  1. Aseprite — Steam page (one-time price of $19.99) and official site (public source code; compiling it yourself is free)
  2. LibreSprite — official site (free, open-source desktop pixel art editor)
  3. Pixelorama — official site (free, open-source sprite editor built with Godot)
  4. Piskel — official site (free browser-based editor with offline mode)
  5. Lospec — palette list and pixel art tutorials (free palette database and beginner course material)
  6. Wikipedia — Nintendo Entertainment System (native frame resolution of 256x240, the constraint classic sprites were designed under)

Related Posts