Book Image

Learning iOS 8 Game Development Using Swift

By : Siddharth Shekar
Book Image

Learning iOS 8 Game Development Using Swift

By: Siddharth Shekar

Overview of this book

<p>Game development has been simplified with Apple's new programming language—Swift. If you're looking to start learning iOS development then you'll get everything you need - from&nbsp;the absolute basics such as the Xcode interface and takes you all the way to Swift programming.</p> <p>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.</p>
Table of Contents (18 chapters)
Learning iOS 8 Game Development Using Swift
Credits
About the Author
Acknowledgments
About the Reviewers
www.PacktPub.com
Preface
Index

Creating the app


To create a new app, in the My Apps section, click on the + sign in the top-left corner of the page. Then, click on New iOS App, as shown in this screenshot:

The following window will open up:

The various parts of this page are as follows:

  • Name: This is the name of the app as it will appear in the App Store. If the name you are suggesting has already been taken, then you will need to give an alternate name and also change it in the info file in Xcode.

  • Version: This needs to be the same as the version number you provided in the information in the project. Since our game is Version 1.0, we type in this value.

  • Primary Language: Choose the language used in the game. You can choose English.

  • SKU: This is the stock keeping unit number you need to provide. You can enter 001.

  • Bundle ID: This is what the app will be recognized by on the app store. We need to register the com.growlgamesstudio.Ms.TinyBazook bundle ID in the developer portal so that when we upload the app to iTunesConnect...