You want to build your own iPhone / iPad / Mac platformer game such as League of Evil? Then start with a strong code foundation!
This starter kit includes the complete source code of "Commander Cool" for iPhone / iPad / Mac build with cocos2d & box2d, with extensive documentation.
The code is 100% compatible with the latest version of Xcode 4.5, the code includes cocos2D (v1.0.1). The Xcode project builds successfully on the new iPhone 5 device, on the 6.0 Simulator and Mac OS X 10.7 / 10.8 Deployment Target is: iOS 4.2
UPDATE: We added two new game objects: Ladders and Climbing Walls. See demonstration video
Check out the video to see how the existing assets look and sound.
NN Neil North
A great start for anyone wanting to do a side scroller without getting their hands too dirty in the code.
Almost ALL the customization of the game can be done in Tiled Map Editor. You'll work in this amazingly simple map editing program to save new .tmx files for each level you want to add to the game. This program is where you will draw background and foreground tiles, define collidable areas, and choose where to spawn Entities, Objects or Particles. You'll even set the background image and background music for each level in the Tiled program.
The video documentation spends around 45 minutes building a level from scratch in Tiled and incorporating it into the Xcode project.
Documentation is also included inside the package.
Over 100,000 Downloads and 333 App Store Ratings
You are free to use all source code contained in the ‘CommanderCool‘ folder for your own private and/or commercial use, however, artwork, music tracks, fonts and sound effects included in this package will remain the copyright Janzen & Strauß.
Media Assets not covered by this License
The project contains sprites/tilemaps which are available for free and are governed by different licenses.
The license only covers files outside of the ‘lib‘ folder of the package. The content included in the following folders of this ZIP file are freely available and included purely for your convenience in building the project:
All of the libraries have their own respective Open-Source license.