Book Description
Game apps on iPhone and now iPad remain one of the most popular type of apps in the Apple iTunes App Store.A Does Angry Birds ring a bell? A What you were once able to do just for the iPhone and iPod touch is now possible for the popularA iPad,A using the new iOS 5 SDK.A A /> /> Beginning iOS 5 Games Development provides a clear path for you to create games using the iOS 5 SDK platform for the iPad, iPhone, and iPad touch. You'll learn how to use the core classes to create game apps, including graphics, animations, and sound. The latest version of Xcode will be used in parts of the book to guide you along the way of building your apps. /> /> Other topics include iOS 5 game appsA development with the newest iOS Game Center update, persisting user data, and designing a compelling user experience. After readingA this book, you'llA come away with the skills and techniques for building a game app, top to bottom, that could perhaps even be sold on the Apple iTunes App Store. What you'll learn How to use UIViews to display game assets How to leverage Core Animation to simplify animations How to create frame-by-frame animations for action games How to play sound using media classes How to integrate with Game Center and other social media services How to use Core Data to persist game state Who this book is for This book is for new iOS developers who want to create compelling 2D games. A basic understanding of Xcode and Objective-C is assumed. Table of Contents Introduction and HelloGame Setting Up your Game App Project Explore the Game App Life cycle Quickly Build anA Input Driven Game Quickly Build a Frame by Frame Game Build Your Game: Game Engine, Image Actors, and Behaviors Build Your Game: Vector Actors and Particles Build Your Game:A Understand Gestures and MovementsA Build Your Game: Apple's Game Center and Social Media A Complete Example: Belt Commander Design and Create Graphics Monetizing via the Apple App Store
About the Author
Lucas L. Jordanis a lifelong computer enthusiast and has worked for many years as a Java developer, focusing on user interface. He has previously written
JavaFX Special Effects: Taking Java RIA to the Extreme with Animation, Multimedia, and Game Elements. Lucas is interested in mobile application development in its many forms.