We making strategy game for iOS, but we met the issue with performance. Game is 2D isometric strategy with big count of object and units. Now we have about 400 - 600 units and hundreds of buildings (in the main walls). Since game is isometric we need to sort all units and object, this breaks batches. Now we have about 1300 batches and 20-30 fps on iPad mini Retina. Following this article I first check if we limited by fillrate by running with smaller resolution (native is 2048x1536, I run game in 1331x998) and no performance change. Second I switch off sorting of objects, so batching can work properly. This drop down draw call count to ~400 (3 times smaller) but also no effect. So I can't understand what is bottleneck. Please help anybody. P.S.: All measuments make with profiler, Rendering taking 50-70% of frame time. P.P.S.: In Quality settings I remove all quality levels except one. On this quality level shadows is off, anti-aliasing is off, VSync is off.