Book Image

iOS 7 Game Development

By : Dmitry Volevodz
Book Image

iOS 7 Game Development

By: Dmitry Volevodz

Overview of this book

<p>Sprite Kit, a new framework introduced in iOS7, has been designed as a built-in animation workflow for keyframing 2D animation without the need of engines such as Unity to serve as an intermediate. Sprite Kit enables the easy and fast development cycle, leaving more time to work on gameplay and polish, and less on tedious tasks.</p> <p>This book offers a practical approach to game development with the Sprite Kit framework of iOS7 platform, by creating an endless runner game. You will gain a full understanding of the new Apple framework along with tips and tricks to interact with the game either by detecting taps, using sophisticated gesture recognizers, and moving sprites by dragging.</p> <p>Starting with how to get your first sprite on screen, and then moving on to complicated physics and animations, we will be learning about the new features that iOS7provides for game development. You will also learn how to optimize your game performance, how to add animation files and create texture atlas in Xcode 5, and how to build different particles. By the end of the book you will learn how to create full featured endless runner game, with animations, sound effects and particle systems, how to post you application to the iTunes Appstore and about different application icons, categories, certificates, provisioning profiles, new Xcode publishing features and review process.</p> <p>This book will teach you everything you need to know to create your own powerful and immersive games.</p>
Table of Contents (14 chapters)
iOS 7 Game Development
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Registering as a developer


In order to be able to get your applications published on the App Store, you need to be registered as a developer with Apple. There is another added benefit of being a registered developer—you will be able to test your software on the device. This is the only way to do this. And as the simulator's performance is unreliable, you will eventually have to do that, and I suggest that you get it as soon as possible, especially if you are working with games – rendering on iOS simulator is very slow and laggy. You can get very severe frame rate drops in most trivial situations, where even old devices will show a solid 60 frames per second.

In order to register as a developer, we need to perform the following steps:

  1. Create an Apple ID or log in to the iOS developer portal available at https://developer.apple.com/register/index.action.

  2. As the next step, you will have to accept the legal agreement with Apple about your rights and duties as a developer.

  3. After accepting the agreement...