What you will learn
- Define a grid for your scene
- Create materials with limited colors
- Make repeating textures seamless
- Design edges and transitions
Pixambas Pixel Studio and a modern browser; no account is required.
Build on the beginner lessons through real exercises and checks inside Pixambas. Open Pixel Studio →
My progress
Your course progress stays in this browser.
Define a grid for your scene
A tile is a fixed-size image block used to build a level. Choose 16×16 or 32×32 based on your game; inconsistent cell sizes make level assembly harder. Plan floors, walls and props as separate categories.
Steps
- Create a 16×16 or 32×32 grid.
- Draw one ground block and one wall block using shared colors.
- Place both side by side to check their alignment.
Worked example
Four 16×16 cells in a 2×2 arrangement fill a 32×32 image.
Practice
Make two tiles that align on a common grid.
Watch out for: Common mistake: choosing each tile size after drawing it.
Create materials with limited colors
Textures do not need to depict every stone or leaf. Use groups of color, controlled contrast and consistent lighting to suggest each material. Too many colors can make a level visually incoherent.
Steps
- Choose five related colors for dirt and grass.
- Reserve the darkest tone for gaps and depth.
- Test the tiles at native size on different backgrounds.
Worked example
Small clusters can suggest grass without decorating every single pixel.
Practice
Create coherent dirt and grass tiles.
Watch out for: Common mistake: shadows pointing in a different direction on each block.
Make repeating textures seamless
Opposite edges of a repeated tile must continue the pattern. Test a tile with copies above, below and on each side. Fix visible seams before adding detail.
Steps
- Draw a simple repeating ground texture.
- Repeat it in a 3×3 grid and inspect the joins.
- Adjust edge pixels until abrupt cuts disappear.
Worked example
A dark stripe ending abruptly at the right edge will form a noticeable seam.
Practice
Finish a floor pattern without distracting seams in a 3×3 test.
Watch out for: Common mistake: examining each tile alone, not as a repeating surface.
Design edges and transitions
Transition tiles connect materials such as grass and dirt. Begin with a top edge and a side edge, then draw inside and outside corners. You do not need a complete autotiling system for every game.
Steps
- Draw the base dirt tile.
- Add a grassy top edge and one corner.
- Put four tiles together to test continuity.
Worked example
An outside corner should follow the same grass depth as its adjacent straight edges.
Practice
Create a small terrain transition with at least one corner.
Watch out for: Common mistake: drawing attractive corners that cannot join the straight edges.
Add variations without visual noise
Stones, flowers and tiny marks can break mechanical repetition. But too much decoration can obscure gameplay. Create a neutral base and two variants, each with identical cell dimensions.
Steps
- Duplicate the base tile and add a small stone.
- Make another variant with sprouts or a mark.
- Arrange the variants across a 6×4-tile patch.
Worked example
Use many neutral cells and fewer decorated cells to preserve clarity.
Practice
Compose a 24-cell ground patch and review visual balance.
Watch out for: Common mistake: making every tile the most visually contrasting one.
Export and test the level
A tileset sheet arranges blocks into a single image. Keep regular cells so the game engine can slice them accurately. The game engine assembles the level; Pixambas exports PNG images for manual import.
Steps
- Place tiles in neat rows and columns.
- Export a transparent PNG without accidentally rescaling the art.
- Import it into your engine tile editor and test the edges.
Worked example
Four columns of 16-pixel tiles make an image 64 pixels wide.
Practice
Export the sheet and assemble a small scene with ground and a wall.
Watch out for: Common mistake: inconsistent spacing between cells.
Final project
Combine your work from all six lessons. Export a PNG plus an editable project backup. Review the result at native size and write down one improvement for your next version.
Open Pixel Studio →Check your learning
Import resources
Godot documentation · Unity documentation
Projects saved in this browser are not synced between devices. Export a backup.