The default depth based alpha sorting heuristic does not work for 2.5D games. Often sprites that are on a further "layer" end up rendered on top of content that should be in front. This happens with: ...
I have some water with transparency, and with the current way that alpha sorting works results in a lot of strange behavior with transparent sprites near water. Even if I have the water broken up into ...