Learn pixel art by making
real game assets.
Start with a blank canvas. Learn one useful skill at a time. Leave with a character, a palette, and the confidence to make your next idea real.
Your First Pixel Art Asset
A little slime. A complete creative journey. Start with an empty canvas and build a character you can actually use in a game.
Free to learn. Your work stays in your browser.
Learning paths
Four courses, four finished projects.
Each course starts from an empty canvas and ends with a file you can export. Take them in order, or jump to the skill you need.
Your First Pixel Art Asset
A little slime. A complete creative journey. Start with an empty canvas and build a character you can actually use in a game.
Pixel Art Fundamentals
The four decisions behind almost every pixel sprite: silhouette, outline, flat fill, and light. Finish with a shaded 24 by 24 mushroom you built in the right order.
Create Game-Ready Sprite Sheets
Turn one finished character into a strip of frames a game engine can read without guessing. Four 16 by 16 cells, one rule about spacing.
Animate Your First Character
Give the character you already drew a loop. Two key poses, one in-between, and an even frame time. Three frames is enough.
Keep creating
What will you make next?
Short, practical walkthroughs for your next creative step.
Clean edges, alpha and palettes
The editor habits that separate an asset from a drawing: hard edges, honest alpha, and a palette you control.
Make a sprite sheet
Combine frames into one game-ready PNG with the columns, spacing and scale your importer expects.
Animate a looping sequence
Order frames, give each one its own duration, check the motion with onion skin, and export a GIF or a sheet.
Reference library
A little help, right when you need it.
Look up a concept. Bring it straight back to your canvas.
Make room to experiment.
Draw, try a new palette, or turn an image into pixels. The tools are part of the lesson.
Take a good example apart.
Explore annotated sprites and editable starter projects. Change a few pixels and see what happens.