Learning Swift
In this book we dive into the core of Swift and show readers how expressive and fun the Swift language is. Along the way you will learn how to create a 2D casual Pencil Adventure game that will help you learn the aspects of the Swift language (take a look at the source code: https://github.com/jocelynlih/SwiftGameBook). By the end, you will not only be comfortable with the Swift programming language, but you will be familiar working with Cocoa API's, having the tools and understanding necessary to tackle applications of any nature or size.
Chapter 1. Introduction to Swift
Chapter 2. Game Development Process
Chapter 3. Introduction to Sprite Kit
Chapter 4. Platform Game
Chapter 5. Adding More Platform Features
Chapter 6. Level Select Scene
Chapter 7. Creating Levels
Chapter 8. Adding our Hero Life Line
Chapter 9. Saving Scores
Chapter 10. Adding Sound Effects
Chapter 11. Adding Visual Effects
Chapter 12. Advanced Game Topics
Chapter 13. Publishing the App
Chapter 14. Next Steps