Take the 2-minute tour ×

Possible Duplicate:
How can I change this isometric engine to make it so that you could distinguish between blocks that are on different planes?

I'm working on an isometric game however I am having trouble visually distinguishing between levels in the game.

Take the example below, the first image shows concrete blocks at ground level and the following images show an attempt to build a few blocks a level above. As you can see the level above is visually swallowed the one below.

enter image description here

I've tried shading to make lower levels darker with respect to camera, but this doesn't work that well.. any ideas?

share|improve this question
add comment

marked as duplicate by Byte56, Nicol Bolas, Ali.S, Jonathan Hobbs, Noctrine Sep 14 '12 at 2:39


1 Answer

up vote 10 down vote accepted

Try highlighting the edges of elevated blocks to illustrate the difference in depth.

Like so:

Isometric blocks with highlights

share|improve this answer
Or, ideally, create more descriptive edge-states for blocks, real edges that fade from stone floor to falling rocky edge to cliff on all sides and where two at the same level meet, are replaced with flat connections. Like this. –  DampeS8N Sep 13 '12 at 14:41
Going to give this a shot, thanks! –  Konrad Sep 14 '12 at 9:36
add comment
