iPhone Game Kit 3.0 Released

iPhone Game Kit 3.0 Character HierarchyThe biggest enhancement to the iPhone Game Kit is that it now includes two games: Quexlor, a retro RPG, and Monster Checkers, a funny version of the puzzle game checkers. This means you now get the complete source code to two entire games. The source to Quexlor is quite involved (as it always has been) and the source to Monster Checkers is short and sweet. Whatever iPhone game source code example you want to look at first, it’s up to you.

The source code for the Kit has been compartmentalized and efficiently shared between the two projects. When you download the new Kit, you get a directory for Quexlor, a directory for Monster Checkers and a src directory which contains Cocos2D and the now simplified and modularized iPhone Game Kit. Having a modularized version of the iPhone Game Kit source code makes it really easy to start new iPhone game projects. In fact, one of our next releases of the Kit (maybe 3.1) will include a template so you can start a game from scratch in literally minutes.

The book has also been improved substantially. You asked for more diagrams, we got you more diagrams. We even included a class model in the Quexlor project which dynamically shows the relationship between NSObject, CCNode, CCSprite, LevelObject, Level, Player, Enemy, and all the other Objective C objects. Browse at your leisure, see how every class is derived, and expand each of the class model nodes to explore the methods and member variables of each object.

You asked for a list of all the items, enemies, and other level objects which can be put into Quexlor levels and we’ve provided a detailed list in the level-building chapter. We’ve also updated this chapter with more screenshots of the new Tiled 0.5.1. It also includes a description of how warp points work, which transition the player from one level to the next.

We wanted Cocos2D 0.99.5 support to be in this release of the iPhone Game Kit, but at the time of this writing, a stable version of 0.99.5 is still yet to be released. Nonetheless, we have tested the Kit with 0.99.5, fixed a few issues, and added comments in the Kit’s source code with 0.99.5-specific changes (for example, CCFadeTransition is now called CCTransitionFade).

Big news. You can now do a Build & Analyze on both games and get zero, yes, absolutely zero, warnings. This means we’ve paid special attention to Objective C memory management and greatly improved a few areas.

Oh yeah, your games will now load a little faster, thanks to the new CharacterProfile class contained in the shared iPhone Game Kit source code. It speeds up loading stuff by about 0.06 seconds per character on an iPhone 3GS. This new class also makes it super easy to create a character profile property list and have all your sound effects, animations, sprites, and spritesheets magically loaded and available to you during the game. With 64 sprites to load for 8 compass directions with 8 frames per direction, we think this is pretty dang handy.

We also added a chapter to the book about Monster Checkers, detailing the 23 hours it took to create this little game. The book is now close to 150 pages of dense, go-getter reading material.

Lastly, we did a bunch of research on iPhone app publishers and publicity firms. We called a bunch of them, got their rates, and chatted with many a CEO. The publishing guide has gotten an update with these golden nuggets and I hope it helps you to achieve the success your ambition craves.

Glad to be done with this release, and yours truly,

Nat

Comments

2 Responses to “iPhone Game Kit 3.0 Released”

  1. John

    Thanks guys, it really is awesome getting free updates. Can’t wait to get started on the checkers game.

    Reply

Leave a Reply


− 9 = zero

Subscribe via email

Subscribe in a reader


iPhone Game Creation for Beginners

A hands-on introduction to all the tools you need to develop an iPhone game. It includes source code to a simple board game built with Cocos2d and a comprehensive book that will teach you Xcode, Objective C and the Cocos2d framework. Plus, you get documentation, support and a ton of artwork to start your own creation.
More info…


Action-RPG Engine Code & Tutorial

Create your own action, RPG, adventure or RTS game with this starter kit. Learn how to manage tilemaps, characters, AI and more. This Starter Kit includes a flexible RPG engine built on Cocos2d, along with a sample RPG project that will teach you everything you need to know. Also included is a helpful ebook tutorial and a gigantic royalty-free art package!
More info…

Featured Posts

Cocos2d 2.0, iOS 6 & iPhone 5 Updates - 9/24/12

Making Cross-Platform iPhone & Android Games – Don’t Get Left Behind! (Part 3) - 7/11/12

5 Cocos2D iPhone Game Source Code Kits to Revolutionize Your Game Development - 4/5/12

How to Make Games With the iPhone Game Kit 5.0 - 2/19/12

Learn to Make iPhone Games with the iPhone Game Kit 4.0 - 12/10/11

The Cocos2D Family of Game Engines, Their Platforms & Languages - 11/2/11

Game Design Lessons: Introducing Flow - 9/23/11

What is Cocos2D and Why is it One of the Best iPhone Game Engines? - 6/3/11

Community RPG Developer’s Diary, Part One - 1/20/11

CCZSprite and HudLevelSprite, Two Cocos2D Extensions You Need to Know About - 8/10/10

How to Program Dpad Joystick Touch Controls for iPhone Games - 6/7/10

Other Posts

Awesome Heroes Arena! - 3/13/13

Making Cross-Platform iPhone & Android Games – Don’t Get Left Behind! (Part 2) - 5/26/12

An Awesome Review of our RPG Engine from a Customer - 4/26/12

Making Cross-Platform iPhone & Android Games – Don’t Get Left Behind! - 4/16/12

ShakeMidi: A Wireless MIDI Controller That You Can Shake - 12/1/11

Download Monster Checkers Updated Source Code Soon - 7/29/11

iPhone Game Kit Discussed on the Cocos2D Podcast - 7/8/11

New iPhone Game Kit 3.4 Update - 4/28/11

Quexlor LoF Hits the App Store - 4/8/11

The iPhone Game Kit Community Project – A Newcomer’s Perspective - 3/29/11

AI: What Cocos2D Cannot Do - 2/9/11

Cocos2D Community Game, Developer’s Diary, Part Two - 1/28/11

3.2 Kit is Out, Cocos2D 0.99.5 Compatible - 1/13/11

3.1 Kit is Out! Let’s Start the Community RPG - 12/9/10

Develop the Game Kit’s Community RPG and be a part of gaming history! - 11/23/10

iPhone Game Kit 3.0 Released - 10/14/10

New Game Added to the iPhone Game Kit! - 9/21/10

New Tiled Map Editor 0.5.1 Works Like a Charm! - 9/10/10

Four Interesting Things We Are Working To Improve The iPhone Game Kit - 8/25/10

iOS4 Compatible iPhone or iPad Game Source Code - 8/2/10

Making High Resolution Graphics For iPad and iPhone4 Games - 7/16/10

Game Source Code & Tutorials



iPhone Game Creation for Beginners

A hands-on introduction to all the tools you need to develop an iPhone game. It includes source code to a simple board game built with Cocos2d and a comprehensive book that will teach you Xcode, Objective C and the Cocos2d framework. Plus, you get documentation, support and a ton of artwork to start your own creation.
More Info...


Action-RPG Engine Code & Tutorial

Create your own action, RPG, adventure or RTS game with this starter kit. Learn how to manage tilemaps, characters, AI and more. This Starter Kit includes a flexible RPG engine built on Cocos2d, along with a sample RPG project that will teach you everything you need to know. Also included is a helpful ebook tutorial and a gigantic royalty-free art package!
More Info...