Book Image

Swift Game Development - Third Edition

By : Siddharth Shekar, Stephen Haney
Book Image

Swift Game Development - Third Edition

By: Siddharth Shekar, Stephen Haney

Overview of this book

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 best features – including its new ones for game development. Using SpriteKit, you will learn how to animate sprites and textures. Along the way, you will master physics, animations, and collision effects and how to build the UI aspects of a game. You will then work on creating a 3D game using the SceneKit framework. Further, we will look at how to add monetization and integrate Game Center. With iOS 12, we see the introduction of ARKit 2.0. This new version allows us to integrate shared experiences such as multiplayer augmented reality and persistent AR that is tied to a specific location so that the same information can be replicated on all connected devices. In the next section, we will dive into creating Augmented Reality games using SpriteKit and SceneKit. Then, finally, we will see how to create a Multipeer AR project to connect two devices, and send and receive data back and forth between those 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.
Table of Contents (22 chapters)
Swift Game Development Third Edition
Contributors
Preface
Other Books You May Enjoy
Index

Other Books You May Enjoy

If you enjoyed this book, you may be interested in these other books by Packt:

Hands-On Full-Stack Development with Swift

Ankur Patel

ISBN: 978-1-78862-524-1

  • Get accustomed to server-side programming as well as the Vapor framework

  • Learn how to build a RESTful API

  • Make network requests from your app and handle error states when a network request fails

  • Deploy your app to Heroku using the CLI command

  • Write a test for the Vapor backend

  • Create a tvOS version of your shopping list app and explore code-sharing with an iOS platform

  • Add registration and authentication so that users can have their own shopping lists

Learn Swift by Building Applications

Emil Atanasov

ISBN: 978-1-78646-392-0

  • Become a pro at iOS development by creating simple-to-complex iOS mobile applications

  • Master Playgrounds, a unique and intuitive approach to teaching Xcode

  • Tackle the basics, including variables, if clauses, functions, loops and structures, classes, and inheritance

  • Model real-world objects in Swift and have an in-depth understanding of the data structures used, along with OOP concepts and protocols

  • Use CocoaPods, an open source Swift package manager to ease your everyday developer requirements

  • Develop a wide range of apps, from a simple weather app to an Instagram-like social app

  • Get ahead in the industry by learning how to use third-party libraries efficiently in your apps

Leave a review – let other readers know what you think

Please share your thoughts on this book with others by leaving a review on the site that you bought it from. If you purchased the book from Amazon, please leave us an honest review on this book's Amazon page. This is vital so that other potential readers can see and use your unbiased opinion to make purchasing decisions, we can understand what our customers think about our products, and our authors can see your feedback on the title that they have worked with Packt to create. It will only take a few minutes of your time, but is valuable to other potential customers, our authors, and Packt. Thank you!