iOS Swift Game Development Cookbook: Simple Solutions for Game Development Problems

Ready to create amazing games for iOS? With Apple’s Swift programming language, it’s never been easier. This updated cookbook provides detailed recipes for managing a wide range of common iOS game-development issues, ranging from architecture design to graphics to performance—all revised for the latest version of Swift.

You get simple, direct solutions to common problems found in iOS game programming. Need to figure out how to give objects physical motion, or want a refresher on gaming-related math problems? This book provides sample projects and straightforward answers. All you need to get started is some familiarity with iOS development and Swift.

  • Lay out your game’s structure and organize its contents
  • Build your interface and customize menus with UIKit
  • Design your game to detect and respond to user input
  • Work with sound effects, music, and speech synthesis
  • Store and access data for later use with iCloud
  • Create and animate 2D graphics with SpriteKit
  • Simulate physics to make game movements feel realistic
  • Create and render 3D scenes with SceneKit
  • Test users by designing an AI system that thinks ahead
  • Add game controllers, external displays, and augmented reality

Buy On Amazon »

iOS 12 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics
iOS 12 Programming Fundamentals with Swift: Swift, Xcode, and Cocoa Basics

Move into iOS development by getting a firm grasp of its fundamentals, including the Xcode 10 IDE, Cocoa Touch, and the latest v ...

Details »
Programming iOS 12: Dive Deep into Views, View Controllers, and Frameworks
Programming iOS 12: Dive Deep into Views, View Controllers, and Frameworks

If you’re grounded in the basics of Swift, Xcode, and the Cocoa framework, this book provides a structured explanation of all ...

Details »
Learning Swift: Building Apps for macOS, iOS, and Beyond
Learning Swift: Building Apps for macOS, iOS, and Beyond

Get valuable hands-on experience with Swift, the open source programming language developed by Apple. With this practical guide, ...

Details »
Swift 5 for Absolute Beginners: Learn to Develop Apps for iOS
Swift 5 for Absolute Beginners: Learn to Develop Apps for iOS

Stay motivated and overcome obstacles while learning to use Swift Playgrounds and Xcode 10.2 to become a great iOS developer. Th ...

Details »
Classic Computer Science Problems in Swift: Essential Techniques for Practicing Programmers
Classic Computer Science Problems in Swift: Essential Techniques for Practicing Programmers

Summary Classic Computer Science Problems in Swift invites readers to invest their energy in some foundational techniques that h ...

Details »
Swift Game Development: Learn iOS 12 game development using SpriteKit, SceneKit and ARKit 2.0, 3rd Edition
Swift Game Development: Learn iOS 12 game development using SpriteKit, SceneKit and ARKit 2.0, 3rd Edition

Embrace the mobile gaming revolution by creating popular iOS games with Swift 4.2 Key Features Learn to create games for iPhone ...

Details »
2D Apple Games by Tutorials Second Edition: Beginning 2D iOS, tvOS, macOS & watchOS Game Development with Swift 3
2D Apple Games by Tutorials Second Edition: Beginning 2D iOS, tvOS, macOS & watchOS Game Development with Swift 3

Learn How to Make 2D Games for iOS, tvOS, watchOS and macOS! Learn how to make games for all the major Apple platforms in Swift, ...

Details »
Swift 3 Game Development - Second Edition
Swift 3 Game Development - Second Edition

Key Features Create and design games for iPhone and iPad using SpriteKit and Swift 3.0 Learn the core fundamentals of SpriteKit ...

Details »
Programming in Objective-C (6th Edition) (Developer's Library)
Programming in Objective-C (6th Edition) (Developer's Library)

Updated for OS X 10.9 Mavericks, iOS 7, and Xcode 5 Programming in Objective-C is a concise, carefully written tutorial on the ...

Details »