Source Code Kit #1

iPhone Game Creation for Beginners

Learn to make games by example, using the actual source code to a published title. You'll understand Xcode, Objective C, the iOS SDK and start your own game project. Includes an ebook and bonus art package full of thousands of royalty-free graphics.

Add to Cart$49 instant download,
60-day guarantee

Learn iPhone Game Development


Diving headfirst into making iPhone games sounds great but… uh… how cold is the water?
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

  1. Complete source code to a published iPhone checkers game called Monster Checkers
  2. A concise, 100+ page ebook that teaches you Xcode, Objective C, Cocos2D and how the source code works
  3. Detailed Doxygen-generated class reference on every object used to write Monster Checkers
  4. A bonus zip package full of thousands of royalty-free characters, sprites, buildings, other images and sound effects
  5. 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

Xcode and the iPhone SDKThe 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

Some Objective C codeYou’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

The Cocos2D iPhone game engineCocos2D 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

Characters, items, effects and building artwork downloadMaking 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:

  1. The Slow Lane: Poke around a bunch of free online tutorials until it suddenly all makes sense.
  2. 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?

Comprehensive is Our Name

We’re not the only starter kit for iPhone games around. A simple Google search will reveal other options at your disposal. However, we do feel that we have set ourselves apart from the crowd by providing the most comprehensive tutorial around. Our starter kit includes a concise 100+ page book that guides you through all the basics so you can go from zero to “Oh wow! I made an iPhone game!”

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!


 

What You'll Learn

  • Xcode
  • Objective C
  • The iOS SDK
  • Cocos2D
  • How to put together a basic iPhone game
  • Sprites, animation, touch controls, sound effects, etc.
  • Strategies for building your own game

Key Objects

  • NSString: An Objective C string object. It holds a bunch of characters together, like a word or sentence. You'll also learn other Objective C objects like NSArray and NSDictionary.
  • CCSprite: A Cocos2D object that holds a single graphical image (a sprite). Cocos2D makes it real easy to load, unload, flip, rotate, animate and connect your sprites. You'll become familiar with these and a few other key Cocos2D objects like CCAnimation, CCScene and CCLayer.
  • KITApp: A reusable object provided by us that makes it super easy to load your app. It handles all the code for setting up the 2D graphics and the sound engine. It also responds to all the messages from iOS like when your app gets rotated or backgrounded. In addition to this class, our kits come with several other reusable objects like KITProfile, KITSound and KITCategories.

People Are Saying

"I just purchased Tuesday evening... the source code is fantastic. I have finished the book and LOVED it."

Philip, SC, US

"Writing games... you first need to know all the basics. The Kit will definitely give you what to build upon."

Touch Code Magazine

The Fine Print

This product is backed by our 60-day guarantee. If you are not satisfied with the product, please delete it and contact us within 60 days of your purchase for a 100% refund.

We donate 10% of royalties to charities such as JustGive.org and CFCA.

Requirements

  • A Mac computer
  • Xcode
  • The iOS SDK