Create robust and spectacular 2D and 3D games from scratch using Swift – Apple's latest and easy-to-learn programming language
Game development has been simplified with Apple's new programming languageSwift. It starts with the absolute basics such as the Xcode interface and takes you all the way to Swift programming.
You will take a walk through the creation of 2D and 3D games followed by an introduction to SpriteKit and SceneKit. The book also looks at how game objects are placed in 3D scenes, how to use the graphics pipeline, and how objects are displayed on mobile screens. You will also delve into essential game concepts such as collision detection, animation, particle systems, and scene transitions. Finally, you will learn how to publish and distribute games to the iTunes store.
What You Will Learn
Learn Apple's latest programming languageâSwift
Acquaint yourself with the Xcode interface
Create stunning games with SpriteKit and SceneKit
Understand the basics of graphics programming
Intensify your gameplay experience by learning how to add customized sound
Develop highly interactive games using animation, sound, collision detection, particle systems, and shaders
Package and publish games on the Apple App Store
Downloading the example code for this book. You can download the example code files for all Packt books you have purchased from your account at http://www.PacktPub.com. If you purchased this book elsewhere, you can visit http://www.PacktPub.com/support and register to have the files e-mailed directly to you.