iOS 7 Game Development

No need for engines like Unity: with Sprite Kit you can create 2D animated games directly for the iOS platform. Best of all, with this book you can learn the fun, involving way – by creating your own game from scratch.

iOS 7 Game Development

Dmitry Volevodz

No need for engines like Unity: with Sprite Kit you can create 2D animated games directly for the iOS platform. Best of all, with this book you can learn the fun, involving way – by creating your own game from scratch.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$12.60
RRP $17.99
Save 29%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$12.60
$29.99
$29.99p/m after trial
RRP $17.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Preview in Mapt

Book Details

ISBN 139781783551576
Paperback120 pages

Book Description

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.

Table of Contents

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
Actions
Game loop
Adding a background image to our game
Moving the character with actions
Adding infinite scrolling
Adding a score label
Summary
Chapter 3: Interacting with Our Game
Handling touches
Using gesture recognizers
Accelerometer
Physics engine
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 5: Particle Effects
Particle emitters
First particle effect
Advanced physics
Scene transitions
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
Chapter 7: Publishing to the iTunes App Store
Registering as a developer
Bundle ID
Provisioning profiles
Preparing our application for the App Store
Managing applications in iTunes Connect
Life after uploading
Summary

What You Will Learn

  • 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

Authors

Table of Contents

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
Actions
Game loop
Adding a background image to our game
Moving the character with actions
Adding infinite scrolling
Adding a score label
Summary
Chapter 3: Interacting with Our Game
Handling touches
Using gesture recognizers
Accelerometer
Physics engine
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 5: Particle Effects
Particle emitters
First particle effect
Advanced physics
Scene transitions
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
Chapter 7: Publishing to the iTunes App Store
Registering as a developer
Bundle ID
Provisioning profiles
Preparing our application for the App Store
Managing applications in iTunes Connect
Life after uploading
Summary

Book Details

ISBN 139781783551576
Paperback120 pages
Read More

Read More Reviews

Recommended for You

Unity 2D Game Development Book Cover
Unity 2D Game Development
$ 14.99
$ 1.50
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Swift Essentials Book Cover
Swift Essentials
$ 29.99
$ 21.00
Learning Unity 2D Game Development by Example Book Cover
Learning Unity 2D Game Development by Example
$ 26.99
$ 18.90
Cocos2d-X by Example Beginner's Guide Book Cover
Cocos2d-X by Example Beginner's Guide
$ 26.99
$ 18.90
Mastering Unity 2D Game Development Book Cover
Mastering Unity 2D Game Development
$ 32.99
$ 6.60