Book description
SpriteBuilder is the fun and versatile game development environment that is a natural successor to Cocos2D, Cocos3D, and Chipmunk2D. In Learn SpriteBuilder for iOS Game Development, experienced game developer and author Steffen Itterheim shows you how to get the most out of SpriteBuilder to create a full-featured 2D action game that you can use as a basis for your own games.
You'll learn SpriteBuilder best practices, how to incorporate SpriteBuilder into your game development workflow, and how to use the various features of SpriteBuilder, including game physics, scrolling, menus, and playing audio assets. You'll learn everything from the basics to advanced topics like visual effects, soft-body physics, rendering textured polygons and porting to Android. You'll be using both SpriteBuilder and the latest version of Cocos2D, version 3. If you have a bit of iOS development experience and you want to learn to create imaginative 2D games, Learn SpriteBuilder for iOS Game Development is exactly the book you need.
Table of contents
- Cover
- Title
- Copyright
- Contents at a Glance
- Contents
- Dedication
- About the Author
- About the Technical Reviewers
- Acknowledgments
- Introduction
-
Part I: Introducing SpriteBuilder and cocos2D-iphone version 3
-
Chapter 1: Introduction
- What’s in This Book?
- Requirements
- About SpriteBuilder
- About Cocos2D
- About Apportable
- About Program Versions
- About the Example Projects
- About Deployment Targets
-
Table of Contents
- Chapter 1—Introduction
- Chapter 2—Laying the Groundwork
- Chapter 3—Controlling and Scrolling
- Chapter 4—Physics and Collisions
- Chapter 5—Timelines and Triggers
- Chapter 6—Menus and Popovers
- Chapter 7—MainScene and GameState
- Chapter 8—Selecting and Unlocking Levels
- Chapter 9—Physics Joints
- Chapter 10—Soft-Body Physics
- Chapter 11—Audio and Labels
- Chapter 12—Visual Effects and Animations
- Chapter 13—Porting to Android
- Chapter 14—Debugging and Best Practices
- Before You Get Started
- Chapter 2: Laying the Groundwork
- Chapter 3: Controlling and Scrolling
- Chapter 4: Physics & Collisions
- Chapter 5: Timelines & Triggers
- Chapter 6: Menus & Popovers
-
Chapter 1: Introduction
-
Part II: Getting Down to Business with SpriteBuilder
- Chapter 7: Main Scene and Game State
-
Chapter 8: Selecting and Unlocking Levels
- Adding the Content Node
- Adding the Scroll View Node
- Showing the Scroll View Popover
- Designing the Scroll View Content Node
- Unlocking Levels
- Highlighting Level Buttons
- Closing the Level-Selection Popover
- Loading Levels
- Adding a Dummy Level
- Winning Levels
- Adding More Levels
- Counting Level Files
- Showing the Correct Level-Selection Page
- Implementing Scroll View Delegate Methods
- Summary
- Chapter 9: Physics Joints
- Chapter 10: Soft-Body Physics
-
Part III: Now You’re a SpriteBuilder Pro!
- Chapter 11: Audio and Labels
- Chapter 12: Visual Effects and Animations
- Chapter 13: Porting to Android
- Chapter 14: Debugging & Best Practices
- Index
Product information
- Title: Learn SpriteBuilder for iOS Game Development
- Author(s):
- Release date: November 2014
- Publisher(s): Apress
- ISBN: 9781484202623
You might also like
book
Beginning Swift Games Development for iOS
Game apps are one of the most popular categories in the Apple iTunes App Store. Well, …
book
Learn Sprite Kit for iOS Game Development
" With Learn Sprite Kit for iOS Game Development, you'll discover how easy it is to …
book
Beginning Swift Games Development for iOS: Develop 2D and 3D games Using Apple's SceneKit and SpriteKit
Learn the fundamental elements of the new Swift 3 programming language as applied to game development …
book
Beginning ARKit for iPhone and iPad: Augmented Reality App Development for iOS
Explore how to use ARKit to create iOS apps and learn the basics of augmented reality …