Commander Cool iOS Platformer Starter Kit

Commander Cool iOS Platformer Starter Kit

The complete source code and media asset files of the 2D retro platformer 'Commander Cool' for iPhone / iPad / Mac.

Easy to Customize XCode & Cocos2D Project PLUS High Definition Video Documentation


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


  • Complete Source Code for iPhone & iPad & Mac.
  • Two Targets: iOS & Mac + Lite Version Target
  • Physic Engine Box2D
  • Custom Build Scripts for automated Deployment to TestFlight or HockeyKit
  • Game Center Support: Achievements and Leaderboard
  • Facebook integration (Share on Facebook)
  • Twitter Integration (Share on Twitter) iOS 5 only
  • Game analyze with Playtomic
  • iRate integration
  • JavaScriptCore integration for Level Scripting

Media Assets

  • Sprites, Spritesheets, Backgrounds, Buttons, HUD - for iPhone / iPhone Retina & iPad / iPad Retina & Mac
  • Particles
  • Sounds
  • Background music
  • Fonts
  • 5 Map Examples!
  • Zwoptex Files, ParticleDesigner Files, GlyphDesigner Files
  • Every Animation Sprites as a single image (See Screenshots) in normal, retina and iPad retina!

Check out the video to see how the existing assets look and sound.



Level Editing

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.

Class Types

  • Entities: Player, 3 different Enemies with different A.I.,& Tanks!
  • Objects: Collision Objects, Movable Objects, Drinks/Potions, Coins (Silver/Gold), Bullets, Trigger with Javascript scripting, Teleporter/Beamer, Laser, Checkpoints, Mines, Special Level Objects (Diamonds)
  • Object Properties: damage, cure, score, pickable, collideable, triggerScript, sound
  • Default Properties values in class files. Can be overwritten in the level editor.


  • Intro scene
  • Start scene
  • About scene with a WebView for about text
  • Settings (sound / music on/off)
  • Dynamic level selection scene (from a plist)
  • Game finish / game over scene

High Definition Video Documentation

alt text

Video Demos

Code Documentation

Documentation is also included inside the package.


App Reviews

Game Reviews

Le iMobile - 5/5 AppAdvice - 5/5


Over 100,000 Downloads and 333 App Store Ratings


Copyright and inlcuded libraries

Copyright Disclaimer

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.

  • Player/Enemies Sprites [by TheProtagonist & _Allen][10]
  • Map Tilesets [by Pixel Pusher][11]
  • Icons / Items [by GfxLib-Fuzed Bundle][12]

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:

  • FontLabel
  • CocosDenshion
  • cocos2d
  • Box2d
  • facebook SDK
  • Playtomic SDK
  • iRate
  • TouchJSON
  • JavaScriptCore
  • GKAchievementNotification
  • DDGameKitHelper

All of the libraries have their own respective Open-Source license.

You need to log-in or create an account
  • Create an account
  • Log-in
Please use your real name.
Activation link will be sent to this address.
Minimum 8 characters
Enter your password again

Clicking this button confirms you read and agreed to the terms of use and privacy policy.


Save your watchlist

Fill your details below to receive project updates from your watch list - including new versions, price changes and discounts.

I agree to the terms of use and privacy policy.

3 licenses, starting from From » $129.99 14 day money-back guarantee View Licenses
or Get a quote

for customization or integration services

  • I posted a review here and because it was not 5 stars everywhere it's been removed.
    CN Chris Nadeau
    2 years ago, 0 comments
    Was this helpful?
    Flag 7 of 7 people found this review helpful
  • great starting point. tons of components all carefully split up.
    BZ boris zelmanov
    2 years ago, 0 comments
    Was this helpful?
    Flag 3 of 4 people found this review helpful
  • A great start for anyone wanting to do a side scroller without getting their hands too dirty in the code.
    NN Neil North
    2 years ago, 0 comments
    Was this helpful?
    Flag 3 of 4 people found this review helpful
Post a comment

Or enter your name and Email
  • NT nguyen xuan truong License holderApplication License 5 months ago
    how i can change game center leaderboard and archive i don't found any id to replace
  • C Cariocastyle 1 year ago
    Are you guys planning an iOS 7 / cocos2D 2.0 update? Many thanks...
  • JR Jeff Rosales 1 year ago
    Can I purchase an individual license and then upgrade for a multiple license by paying the difference?