iOS 7 Game Development

iOS 7 Game Development
eBook: $17.99
Formats: PDF, PacktLib, ePub and Mobi formats
save 15%!
Print + free eBook + free PacktLib access to the book: $47.98    Print cover: $29.99
save 37%!
Free Shipping!
UK, US, Europe and selected countries in Asia.
Also available on:
Table of Contents
Sample Chapters
  • Pen your own endless runner game using Apple’s new Sprite Kit framework
  • Enhance your user experience with easy-to-use animations and particle effects using Xcode 5
  • Utilize particle systems and create custom particle effects

Book Details

Language : English
Paperback : 120 pages [ 235mm x 191mm ]
Release Date : January 2014
ISBN : 1783551577
ISBN 13 : 9781783551576
Author(s) : Dmitry Volevodz
Topics and Technologies : All Books, Game Development, Networking and Servers, Other

Table of Contents

Chapter 1: Updates on iOS 7
Chapter 2: Our First Sprite Kit Project
Chapter 3: Interacting with Our Game
Chapter 4: Animating Sprites
Chapter 5: Particle Effects
Chapter 6: Adding Game Controllers
Chapter 7: Publishing to the iTunes App Store
  • Chapter 1: Updates on iOS 7
    • Redesigning the iOS
    • New APIs
    • Developing games for iOS 7
    • Framework for game development
    • Knowing about Sprite Kit
    • Benefits of Sprite Kit
    • Game controller support
    • Game center renovations
    • Summary
  • Chapter 2: Our First Sprite Kit Project
    • Sprite Kit basics
    • Anatomy of a Sprite Kit project
    • Scenes
    • Nodes
      • Node types
    • Actions
    • Game loop
    • Adding a background image to our game
    • Moving the character with actions
    • Adding infinite scrolling
    • Adding a score label
    • Summary
  • Chapter 4: Animating Sprites
    • What is animation?
    • What is a texture atlas?
    • Adding animations to our project
    • Character states
    • Adding shield animations
    • Adding a parallax background
    • Summary
  • Chapter 6: Adding Game Controllers
    • Native game controllers
    • Game controller basics
    • Using a controller in our game
    • Handling controller notifications
    • Adding sound and music
    • Summary

Dmitry Volevodz

Dmitry Volevodz  is an iOS developer. He has been doing freelance software development for a few years and has finally settled in a small company. He does enterprise iOS development by day and game development is his hobby.

Code Downloads

Download the code and support files for this book.

Submit Errata

Please let us know if you have found any errors not listed on this list by completing our errata submission form. Our editors will check them and add them to this list. Thank you.


- 1 submitted: last submission 07 May 2014

Errata Type: Code  |   Page number: 55

Line 7

Instead of

for (int i=0; i < [runAtlas.textureNames count]; i++)

it should be

for (int i=0; i < [jumpAtlas.textureNames count]; i++)

Sample chapters

You can view our sample chapters and prefaces of this title on PacktLib or download sample chapters in PDF format.

Frequently bought together

iOS 7 Game Development +    Ext JS Data-driven Application Design =
50% Off
the second eBook
Price for both: A$26.85

Buy both these recommended eBooks together and get 50% off the cheapest eBook.

What you will learn from this book

  • Create and run your own animations
  • Utilize particle systems and create custom particle effects
  • Understand the physics engine and how to use it to your advantage
  • Add support for new game controllers from Apple
  • Optimize your game for performance
  • Use gestures to control game-play

In Detail

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.

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.

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.

This book will teach you everything you need to know to create your own powerful and immersive games.


The book is an example based, hands-on guide where you will learn how to make a game from scratch, and learn how to develop games on the iOS platform.

Who this book is for

If you have great ideas for games and want to learn iOS game development, then this book is the right choice for you. Being familiar with iOS development is a plus, but is not mandatory. You will gradually get to grips with the new Sprite Kit framework with the help of this book.

Code Download and Errata
Packt Anytime, Anywhere
Register Books
Print Upgrades
eBook Downloads
Video Support
Contact Us
Awards Voting Nominations Previous Winners
Judges Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software
Open Source CMS Hall Of Fame CMS Most Promising Open Source Project Open Source E-Commerce Applications Open Source JavaScript Library Open Source Graphics Software