May 3, 2010 8:00:00 AM
There are many reasons for this. For one, the iPhone platform has drastically changed the landscape of next-generation mobile gaming. Ian Marsh, iPhone game developer and co-author of Apress’s latest book "Beginning iPhone Games Development," explains, “the iPhone is a device of many firsts, and its multifaceted nature is what pushes it above and beyond traditional mobile gaming platforms. The iPhone’s ubiquity, connectivity, personal integration, mass appeal, innovative user interface, and low barrier to entry all combine to make it one of the most potent and exciting platforms to develop for today.”
Furthermore, the iTunes App Store’s ease of use, combined with the availability of so many games, can turn anyone into a gamer, casual or otherwise. A developer can create games that will be enjoyed by all types of people—from a child on a car ride, to a Halo fan away from his Xbox, to a grandfather relaxing in his chair. The iPhone makes games available to people who previously never considered gaming important enough to warrant buying one on any device.
In addition, there is a unique diversity of iPhone apps. This diversity is even blurring the definition of what a game is. Entertainment apps that offer interactive experiences may not be games by literal definition, but they share many elements with games and can attract a huge fan base. With so many potential customers and different types of gamers, there can be a market for almost any type of game—whether it’s classic or something the world has never seen. It’s an exciting time to become a mobile game developer.
What is iPhone development like? And how does someone get started making an iPhone game? How complicated is it to learn Objective-C? Ian Marsh provides a list of the technologies which are taught in his book and are the stepping stones to beginning the journey of creating an iPhone game:
* Objective-C or C/C++
* Quartz 2D
* Core Animation
* audio APIs
About "Beginning iPhone Games Development"
iPhone games are hot! Just look at the numbers. Games make up over 25 percent of total iPhone apps and over 70 percent of the most popular apps. Surprised? Of course not! Most of us have filled our iPhone or iPod touch with games, and many of us hope to develop the next best-selling, most-talked-about game. "Beginning iPhone Games Development" provides developers with an easy-to-follow, step-by-step approach as well as deep technical insight. While games are all about fun, they’re also serious business. This book lets readers roll up their sleeves and get their hands dirty with some hardcore coding and covers the following topics:
* Game graphics and animation with UIKit, Quartz, Core Animation, and OpenGL ES
* Game audio with OpenAL, MediaPlayer Framework, AV Foundation, and AudioSession
* Game networking with GameKit, Bonjour, and Internet sharing
"Beginning iPhone Games Development"
By PJ Cabrera, Peter Bakhirev, Ian Marsh, Ben Britten Smith, Eric Wing, Scott Penberthy
Published April 29, 2010
Print Book Price: $39.99
eBook Price: $27.99