When rendering the extruded tilemap for a level, only the visible tiles should be rendered by the GPU to reduce wasted effort, overdraw etc. Additionally, tile instances should be sorted in near-to-far order for all fully opaque tiles, then far-to-near order for translucent tiles (but after opaque sprites have been drawn).
When rendering the extruded tilemap for a level, only the visible tiles should be rendered by the GPU to reduce wasted effort, overdraw etc. Additionally, tile instances should be sorted in near-to-far order for all fully opaque tiles, then far-to-near order for translucent tiles (but after opaque sprites have been drawn).