This was a very original experience.
How does it works exactly? Raycasting? Lighting ? Shader parameter?
I'm currently stuck at the level you have on your last screenshot. But I will try to finish it for sure.
Good job! :)
Edit: I'm almost forgot, I think the controls can be improved by using pseudo isometric directions when the main character is moved. :)