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

Alternative frameworks/engines


For SpriteKit and 2D game development, there are a couple of alternatives. Once you create a game using SpriteKit and if it becomes a hit, you would obviously want to bring it to other platforms as well, such as Android and Windows Phone.

For cross-platform game development, you have Cocos2d and Coco2d-x. With Cocos2d, you can develop games for iOS and Android, simultaneously. You can develop your game in either Objective-C or Swift. Once you've understood development using SpriteKit, you will notice that the syntax is pretty similar, so you will feel right at home.

Industry professionals have used Cocos2d for a very long time to develop stellar games. It is open source and completely free. It has a good community, where you can ask questions to help find answers for your problems, and it is regularly updated. If you are interested, you can access it at http://cocos2d.spritebuilder.com/:

Like Cocos2d, Cocos2d-x is also completely open source and free and supports...