Puzzle Game Starter Kit and Tutorial for iOS

Learn and build an iPhone or iPad puzzle / board game with the complete source of a published game and with a step-by-step eBook that covers the basics all the way to a finished game.

Learn iPhone Game Development

If you are coming from a background in another language, or it is your first programming, getting started with game development for iOS devices can be daunting.

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 take you all the way to the finish line.

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

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.


14 day 14-day money-back guarantee


Single-App License

  • Perpetual license

  • 1 application

  • Can distribute binary products only

  • Commercial use

  • 12 months support

Table of Contents for included eBook

  • Design Your Own Game
  • Your Tools
  • A Quick Intro to Programming
  • How to Drag a Sprite
  • A Game in Less Than 24 Hours
  • In the Beginning There Was main.m
  • Game Art By Reiner “Tiles” Prokein
  • CheckerBoard’s Init Method
  • Loading and Playing Sounds
  • Planning Your Game
  • Beyond Infinity

Learn Objective C Programming

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?