This is another difficult feature but it just came to my mind and I thought of sharing it with you. It would be great to be able put in my scene a source of light (sun or anything else) and the engine automatically creates a dynamic shadow of the character(s). I know that this feature needs a lot of work but I think it would be great. Of course there are a lot of problems. The engine needs to have a 3D approach to the 2D background for this! It should have some information concerning the dimension of the room. Like putting some spots here and there in the scene editor and say that this spot has 3D coordinates of (300, 200, 550). And ofcourse there is the thing with the perspective. It wiil not be enought to determine a few spots (in the floor, on the walls, and on items) and the engine finds the rest. We should give the engine information about the perspective too.
check this image too :
http://master.math.upatras.gr/~odnorf/shadows.pngIt's a different approach. I have created a perspective 3D cube in my scene and with the use of a spot of the light source it would make this simpler (It's not very accurate with very small objects.)
Now that I am thinking of it... maybe it's not possible... I don't know... Can you mnemonic think of an easier way?
EDIT: Why do I have a feeling that I said something impossible and stupid?