I’m working on a proof-of-concept for a 2D isometric game (like the old Black Isle CRPGs on the Infinity engine) using the BGE, and I’m now to the point where I’ve hit a wall concerning how to set up and layer various game assets so that they give the illusion of the characters travelling around and behind different objects and structures in a 2D scene.
So far, I’ve created a scene in 3D, and rendered out both a normal image of it, and a z-depth map image if it, but that’s where my knowledge ends right now. I’m not even sure if I’m on the right track with doing that, either.
What I’m stuck on now is:
- How & when to mask off certain elements of a scene in order to control render order.
- How to control render order of a 2D scene via the BGE logic/Python.
I could be going about this the wrong way for all I know; so the more information, techniques and suggestions I can get, the better.