Preface
Swift is the perfect choice for game development. Developers are intrigued by Swift and want to make use of new features to develop their best games yet. Packed with best practices and easy-to-use examples, this book leads you step-by-step through the development of your first Swift game.
The book starts by introducing Swift's newest and best features for game development. Using SpriteKit, you will learn how to animate sprites and textures. Along the way, you will master the physics, animations, collision effects and required to build the UI aspects of the game.
You will then work on creating a 3D game using the SceneKit framework. You will see how to add monetization and integrate Game Center. Then you will dive into creating augmented reality (AR) games using SpriteKit and SceneKit.
Finally, you will see how to create a Multipeer AR project to connect two devices and send and receive data back and forth between the devices in real time.
By the end of this book, you will be able to create your own iOS games using Swift and publish them on the iOS App Store.