I have a 2d game that is nearing completion. I tried upgrading it from Unity 5.1.3p2 to 5.2.0f3 and noticed it was much choppier than before when playing on the device (an iPad 3). So, I made some development builds to see what the profiler had to say... First, the build from Unity 5.1: Things to note: The game runs comfortably at 60 fps. On the device, it looks very smooth. Camera Render and Overhead are the most time consuming items across all frames. Camera Render peaks around 5ms, but is usually less. Overhead peaks around 6ms, but is usually less. Next, the 5.2 build: (Same project and settings) Notes: The frame rate is much worse, with lots of spikes that bring it down to 30 fps. It is very choppy on the device. Camera Render and Overhead are still the most time consuming. Camera Renderer is about the same as before (if not slightly better). The spikes in the image are Overhead which hiccups to > 20 ms every 3 frames (exactly). None of the other items were noticeably worse than before. Also, no single item followed the "every 3 frames" Overhead spikes. There was no obvious smoking gun. I haven't dug in too deep, but I did try a few different build settings. None of these made a difference: Switching from IL2CPP back to Mono Turning off the new Vertex Compression (which is on by default). I'm just going to stay on 5.1 for now, but I'm curious if anyone else has had a similar problem or thoughts.