CHAPTER 1 GAME PROGRAMMING FUNDAMENTALS
Keeping Everything Under Control
CHAPTER 4 CONTROLLERS AND SPRITES
Examining the Chapter 4 Project
Enemy Movement and Intelligence
Creating Dynamic Difficulty Using AI
Collision Detection in Raiders
Using Leaderboards, Achievements, and Scoring
Completing Game Center Integration
Using TWTweetComposeViewController
Sending a Tweet Without a ViewController
CHAPTER 10 IAD, AIRPLAY, AND IN-APP PURCHASES
Creating and Processing an IAP
CHAPTER 11 PREPARING FOR OPENGL
Readying the App for OpenGL ES Conversion
Creating the Program Object and Linking Shaders
CHAPTER 12 RAIDERS: OPENGL ES STYLE
Loading a Texture in OpenGL ES 2.0
APPENDIX A INTRODUCING OBJECTIVE-C