Rendering isometric sprites
Last updated 18 March 2010
In this tutorial I will explain how to render a simple isometric sprite.
All files used in this tutorial can be downloaded here. This includes:
- The model file
- The render settings I used
- The strip
- The game file (GM7 GMK)
First, create the model you want to render. I used this model:

Make sure the model is the right size. In my example, I used a grid size of 32x16. The size of the model should be the same as the vertical grid size.

Open the preview, and click the render button. Use these settings:
- size of the sprite: make sure the sprite is large enough
- origin of the sprite: don't use the center, use a higher value for y
- number of frames: 4
- frames per row: 4
- background color: use a color that is not used in the sprite
- scale: use sqrt(2) (you can put this expression directly in the input field, the program will evaluate it)
- camera: longitude 45, latitude -30, longitude incr 90
- light: the direction is not really important, but you should use longitude incr 90
- samples: 1 (using antialiasing for isometric looks strange)
- save separate alpha mask: off
- set edge pixels: off
Render the sprite, and import it into the game. To do this, you have to create a sprite, open the sprite editor, and use 'create from strip'. Don't forget to change the origin. In your game, the result should look like this:

Good luck!