Learn iPhone Game Development
Whether your desire is simply learning the basics of mobile game development or making your own dream game, we’ve built a comprehensive starter kit to show you the secret path.
What You Get
- Complete source code to a published iPhone checkers game called Monster Checkers
- A concise, 100+ page ebook that teaches you Xcode, Objective C, Cocos2D and how the source code works
- Detailed Doxygen-generated class reference on every object used to write Monster Checkers
- A bonus zip package full of thousands of royalty-free characters, sprites, buildings, other images and sound effects
- An Xcode template project that you can use to quickly start your own game
"A wonderful resource for all developers, beginner or advanced... Game Programming, Objective-C, and iPhone development. This one covers all of these topics and covers them well."
Oz Apps"I'm digging this gaming design thing. Nat, the kit/book combo really has made a huge difference! Kudos dude!"
Doug, FL, US
Familiar With The iPhone SDK and Xcode
The first thing you’ll gain familiarity with is the iOS Software Development Kit (SDK). It’s a few gigs of frameworks, application programming interfaces (APIs), developer tools, sample projects and documentation. It really, really helps to know where to begin!
We’ll learn how to navigate the SDK and get your game to fly with the Xcode Integrated Development Environment (IDE). You’ll understand Xcode and be running your games with complete confidence in no time.
Learn Objective C Programming
You’ve probably got some experience with computer languages. Everybody knows some HTML, right? But Objective C… what’s it like? Is it worth learning?
A lot of programmers say they like Objective C better than C++, even after years and years of programming games in C & C++. The way message parameters are explicitly named will keep your code elegantly readable and Xcode’s auto-completion is handier than a hammer in a field of half-driven nails.
The ebook included in this starter kit will teach you the basics of Objective C programming, even if you have zero prior experience! Lines of code will flow from your finger tips like tapped kegs at Oktoberfest.
Gain Cocos2D Confidence
Cocos2D is the leading, open-source, royalty-free iOS game engine. It’s easy to use, community-supported, reliable, mature, and thousands of iPhone, iPod touch, iPad and even Mac OS X games have been published using it! And now, thanks to Cocos2D-X, it’s possible to release games for Android with the same API.
Why is Cocos2D so easy to use? Because you can play a sound effect, animate a flipping sprite and flash some rad effects with just a couple lines of simple, pure Objective C code. No knowledge of OpenGL is required! Rotating, mirroring, parallaxing, scaling, tinting, sliding, jumping and a Halloween sack full of other transitionary effects are quickly at your fingertips.
Cocos2D can even be used to make apps! If you want to know more about Cocos2D, check out our detailed blog post about why Cocos2D is one of the best iPhone game engines.
This kit will help you understand Cocos2D lickety split. It even includes a Cocos2D skeleton project that you can copy, paste, rename and start a new game like snapping your fingers.
Infuse Your Games With Art
Making art for your game takes experience and time. Here’s the shortcut. Along with the book and source code included in this starter kit, we’ve included thousands of royalty-free characters, tiles and effects. Want to throw in a pirate? Okay. You can throw in a pirate.
The artwork is provided by Reiner’s Tilesets. You can use the graphics in your own commercial game royalty-free! See Reiner’s site for more information on licensing.
There’s a whole chapter in the book dedicated to making your own character spritesheets and bringing them to life in the code. So you’ll be able to dig into this vast vault of character art and bring out live creatures to populate your game.
Start Your Game This Weekend
How much is your time worth? Learning something as in-depth as game programming can take a minute, and there are two ways you can go about it:
- The Slow Lane: Poke around a bunch of free online tutorials until it suddenly all makes sense.
- The Toll Road: Pay a couple bucks for a comprehensive starter kit that gets you there quicker and more intact.
Do you want to make your game in a few months? Or by the end of the weekend?

Discover Your Treasure
The thrill of game programming! The rush of starting your game’s project files. The victorious feeling of publishing worldwide on the app stores and markets. How much will you charge for your app?
With a 60-day 100% money-back guarantee, you’ve got nothing to lose. Start your idea today!
2 Responses to “iPhone Game Creation for Beginners”
Leave a Reply
Add to Cart
I want you to show how to saveState if I have terminate the Monster Checker App.Thx U
Hi Banchain, the topic of saving the game state can be a little more advanced so we cover it in the RPG engine kit.
http://iphonegamekit.com/game-source-code/cocos2d-iphone-rpg-engine/
Enjoy coding.