Unity iOS Essentials

More Information
  • Plan and organize game levels to work on the various iOS devices: iPhone, iPod Touch, and iPad.
  • Important iOS performance considerations and how iOS platforms differ from desktop platforms.
  • Develop games that work with multiple device screen resolutions and orientations.
  • Manage sophisticated game state and user preferences.
  • Essential .NET classes.
  • Develop a four wheeled vehicle with realistic physics.
  • Deal with the various methods of culling available in Unity 3D for iOS.
  • Integrate Unity3D for iOS games with servers to store things like high scores and achievements.



Unity is the perfect tool for creating games for a number of platforms. Whether it’s for the iPhone, iPod Touch, iPad, or some combination of the three, this book takes a practical approach which maximizes performance while maintaining maximum compatibility across the entire mobile device line up.

Unity iOS Essentials takes you through all aspects of Unity 3D game development for iOS. Mobile game development means thinking about mobile performance, multiple device screen resolutions, deploying a single application to multiple devices, understanding .NET integration, taking advantage of advanced lighting and culling systems, and integrating a mobile game with a server back end. This comprehensive book on developing Unity 3D games for iOS covers it all and demonstrates the concepts using practical tips, scripts, shaders, and projects.

Learn how to plan for supporting multiple iOS devices before you start writing your first script. Consider performance and advanced game topics that will speed up your game development while solving real world problems. Add GUIs, use sophisticated .NET programming concepts, and examine scripts and shaders, interact with servers, and interact with projects that deal with real issues. Unity iOS Essentials provides you with a fully illustrated and fully commented guide for realising your game idea using advanced concepts that work on the iOS family of mobile devices.

  • Learn key strategies and follow practical guidelines for creating Unity 3D games for iOS devices.
  • Learn how to plan your game levels to optimize performance on iOS devices using advanced game concepts.
  • Full of tips, scripts, shaders, and complete Unity 3D projects to guide you through game creation on iOS from start to finish.


Page Count 358
Course Length 10 hours 44 minutes
ISBN 9781849691826
Date Of Publication 8 Dec 2011


Robert Wiebe

Robert Wiebe was born in 1961. He has more than 30 years experience designing, implementing, and testing software. He wrote his first App in 1979, as a high school student, using 6502 assembler code on an Ohio Scientific C2-4P computer with 8k RAM. More recently, he has focused on developing games and utilities for Mac OS X. His interests include a vintage computer collection which includes many pre-IBM PC era microcomputers; Apple Macintosh computers starting with the SE/30 running Mac OS 7 through to the Macbook Pro running Mac OS X that he uses today. He has developed many popular Mac OS X Apps including ShredIt X, NetShred X, Music Man, iVCD, and many more. He has experience developing software in a number of industries, including mining, finance, and communications. He has worked for a number of employers including Motorola as a Senior Systems Architect developing two-way wireless data systems and Infowave Software as the Software Development Manager for their Imaging Division. After working for other people's companies, he founded his own companies, Mireth Technology and Burningthumb Software, which are his primary interests today. He is also the author of Unity iOS Essential book (ISBN 978-1-849691-82-6).