This screenshot is from my tilemap engine, and, as you can see, has no sort of shading to give the viewer any sort of depth perception (except for the lines, obviously).

This is what I would like to achieve (this is from a game, it uses the same basic 2d rendering technique I use).

I render tiles by the vertex, so I think I could actually determine whether a vertex is on a down slope away from or toward the global lighting (South-West) then raise/lower the color values.
Any ideas?

This is what I would like to achieve (this is from a game, it uses the same basic 2d rendering technique I use).

I render tiles by the vertex, so I think I could actually determine whether a vertex is on a down slope away from or toward the global lighting (South-West) then raise/lower the color values.
Any ideas?