Request: Guide to Optimising Unity3d Games for Ios

Does anyone have any links to threads/documents/youtube videos.
Currently trying to make my game as lag free as can be without luck, thinking at first its software then hardware.
I see so many more complex games built on Unity3d work so smoothly on Ios devices.

Thank you
Regards
Max

Here’s a couple of links for optimisation on mobile devices.

The first is from the Unity website itself so perhaps you’re already familiar with it. It’s a comprehensive overview on optimising and has links within it specialising in iOS devices and hardware specifications from 2G up to 5G.

Note at the time of writing the 2G and 3G are no longer officially supported platforms and therefore development should be geared toward the 3GS or higher and an iOS of 4.3 or higher.
http://docs.unity3d.com/Documentation/Manual/iphone-PracticalGuide.html

This explains how the CPU and GPU on a mobile device operates and how Unity works within its graphics pipeline to render quickly.
http://docs.unity3d.com/Documentation/Manual/OptimizingGraphicsPerformance.html

This link is a video from 2009. It’s an old video so many of the optimisations needed to be done manually and for less powerful devices.
http://video.unity3d.com/video/3274807/unite-09-optimizing-for

This older link has optimisation tips for iOS, still relevant in many ways today.
http://www.rbcafe.com/Softwares/Unity/Documentation/Manual/iphone-performance.html

And this shows some optimisation tips from successful developers.
http://www.toxicblob.com/files/e61772d99deb1b4926dc5e24f080ce08-6.php
http://www.thecareergamer.com/braaaains-zombieville-usa-tech-review/
http://www.paladinstudios.com/2012/07/30/4-ways-to-increase-performance-of-your-unity-game/

I hope these links help out.
Billamu

Thanks Billamu for this information, great reply from you. Should really be a sticky post.
Its just a shame that there was a lot of information for older devices now we already on Iphone 5 and Unity 4 without any real “Official” lets say updates to the documentation.

Regards,
Max

Well, optimisations (typically) work for any new hardware. If it improved performance on a 3rd gen, it probably does on a 5th Gen device too. So updates aren’t so important, so long as the original documentation was quite thorough.

Kind of agree, but with new hardware you want to use new features of that hardware also.
If you optimize for a old device it will work on newer devices but it does not mean u take advantage of what the new device has to offer.
So I guess you have to be clever and do some balancing.

Like I would only develop for Iphone 4/4s/5 and the Ipod touch that match this.