We are in the late stages of testing a new game and I wanted to share a couple notes on our findings, thus far, regarding the 3GS device.
The game is a 2 1/2D side scroller with a fair amount of physics use. Sprite animation is handled on an individual basis (no Sprite manager construct). A fair number of meshes are combined to reduce draw calls, which average about 16 across the game. No explicit occlusion culling is employed.
Regarding overall performance, the game runs at an average of 20 FPS on a 1G device. On the 3GS it averages about 45 FPS.
Despite some early struggles with changes to the way sound prefabs are supported in 1.03, we noted have noted no audio related issues in the game thus far on the 3GS. The game uses multiple MP3 based soundtracks (6 in total) as well as myriad WAV based sound effects. Regarding the MP3’s we have not noticed any hitching during playback including at loop points.
As we complete testing, we will share any other interesting results.
I must say we were a little concerned with testing on 3.0 from the 1.03 Unity build given some of the early issues that were noted here in the forum, but we have found nothing substantive thus far. Special thanks, indeed, to the Unity Team for all the effort that went into the release. A fine product, indeed!