Table of Contents
Designing Your Game
Getting Set Up for iOS Development
Setting Up Unity and Your Mac for iOS Development
Basics of the Unity Editor
Building a Game in Unity iOS: The Roll-a-Ball Game
Making a Kart-Racing Game
Debugging and Script Optimization
Optimizing for File Size and Performance
Publishing to the iTunes Store
Thinking Outside the Box
Introduction
In my darkest hours, when the going gets tough and the bugs get tougher, one question keeps coming back to me: Why do I do this? I could have found a career in anything—I studied theatre and media—but in the end, I chose to make games. Making games ticks all of the boxes for me. I can make music, create graphics, make sounds, and write stories. I can create worlds and play god. Programming gives me the power to change the rules of physics, space, and time, and at the end of all that hard work, I can share my creations and entertain. Put simply, my code is my paint and my games are my canvas. I’m not a famous actor or a big movie director and my reward isn’t fame or fortune. It is the knowledge that I’ve confused, puzzled, frustrated, and entertained literally millions of people through my love of what I do. And they don’t even know who I am.