I just noticed that if you have a long winding track with an alpha texture, you’ll still get wonky sorting issues, like a far away part of the object overlays a closer one, and there’s no way to fix it by leaving it a single object.
Now do note developers, of all 3D game engines I’ve seen, the BGE is the only one that can’t seem to get alpha sorting right in all cases, if this is the case, then the BGE can’t even do a lot of cool alpha textures and effects without bugginess. And if this is true this should be near top priority.
A game engine that can’t even sort alpha on a single large object will virtually kill all use of it to try to make a great commercial quality game, and I hope Zaghaghi and Mal is reading this before there’s no users left using the BGE after the Blender-CS pipeline is complete.
This is a common bug with OpenGL in general.
If you are doing a huge alpha masked model, that goes beyond the bounds of the camera,you need to take a quick tour of “how to make Environments in open GL” (I am being sarcastic)
There is a chap named Snailrose that did a lot of the new material work for the BGE.
You might want to send him a message, and see if he can enlighten you on what might be happening.
In the past I have had some Zsorting issues too.
PS (the next person who says “Commercial quality” will be stripped, and fed to my fat wife!)