cocos2d for iPhone is a engine framework for building 2D games, demos, and other graphical/interactive applications. It is based on the cocos2d design: it uses the same concepts, but instead of using python it uses objective-c.

cocos2d for iPhone is:

  • Easy to use: it uses a familiar API, and comes with lots of examples
  • Fast: it uses the OpenGL ES best practices and optimized data structures
  • Flexible: it is easy to extend, easy to integrate with 3rd party libraries
  • Free: is open source, compatible both with closed and open source games
  • Community supported: cocos2d has an active, big and friendly community (forumIRC)
  • AppStore approved: More than 2500 AppStore games already use it, including many best seller games.

cocos2d for iPhone supports: iPod TouchiPhoneiPad and OS X 


  • Scene management (workflow)
  • Transitions between scenes
  • Sprites and Sprite Sheets
  • Effects: Lens, Ripple, Waves, Liquid, Twirl, etc.
  • Actions (behaviors):
    • Trasformation Actions: Move, Rotate, Scale, Jump, etc.
    • Composable actions: Sequence, Spawn, Repeat, Reverse
    • Ease Actions: Exp, Sin, Cubic, etc.
    • Misc actions: CallFunc, OrbitCamera
  • Basic menus and buttons
  • Integrated physics engine (both Box2d and Chipmunk)
  • Particle system
  • Text rendering support (variable and fixed width fonts)
  • Texture Atlas support
  • Tile Map support (TMXmaps):
    • Orthogonal maps
    • Isometric maps
    • Hexagonal maps
  • Parallax scrolling support
  • Sound support
  • Streak Motion support
  • Render Texture support
  • High Score server (Cocos Live)
  • Point based API: Supports Retina Display
  • Touch/Accelerometer support (iOS).  Keyboard / Mouse support (Mac)
  • Portrait and Landscape mode (iOS) / Automatic Fullscreen support (Mac)
  • Integrated Pause/Resume
  • Fast Textures:Supports PVRTC textures, 8-bit textures, 16-bit textures and 32-bit textures
  • Language: objective-c
  • OpenGL ES 1.1 based (iOS) / OpenGL 1.5 based (Mac)
Latest Media

We're sorry, but no images, videos or audio files have been added to this gallery.

If you would like to share media with the community, sign up and you can.

Blog RSS Feed Report abuse Latest News: About Weapons and Systems

About Pixel Boat Rush with 0 comments by XperimentalZ on Sep 18th, 2014

As Pixel Boat Rush gets very close to release (aiming for October 2 on the App Store and later on other platforms), we will give more details about the basic gameplay.

The core of the gameplay is wrapped around a one-touch racing mechanic.  Touch to accelerate, release to brake.  Braking on a wave makes the boat 'stick' to it. This allows the player to chose whether or not to jump.  Most of the time, it's better to stay on the track since air drag slows you down when jumping. However, sometimes it is preferable to jump like for grabbing a power-up, avoiding an obstacle or a tricky set of waves.

Two other buttons are used for weapons and defensive systems. From the start, every boat has a weapon equipped but from the second half of the game, a second button is introduced, either for a weapon or an active system.

Active systems include jump, speed boost, repair, shield or stun field. There's also passive systems like coins and tools boosts, electronic jamming, repair, respawn and power-up boosts. However, only active systems can be used at will, as long as they have energy.

There's loads of weapons in the game and almost all of the 50 boats have a unique offensive configuration.

Each weapon has a given range, size, damage, speed and fire rate. Of course, some have deeper differences in their behaviour. Rockets are guided, mines are dropped behind, grenades are fired in an arc trajectory, boomerangs come back to attack opponents behind you, stunners slow down opponents and disable their guns, and so on.

Since every boat has a unique equipment configuration and set of statistics (top speed, acceleration, downforce, brakes, armor) they all play differently.  This also means that they need different tactics to be effective and that they are better adapted to some racing events.

All in all, a massive amount of work went into the development in order to bring lots of diversity, re playability and mayhem!

Here's the official trailer for the game

A Clockwork Brain

A Clockwork Brain A Clockwork Brain Indie

Updated 1 year ago Released Feb 15, 2012 Single Player Puzzle Compilation

Train your brain and challenge yourself while having fun with A Clockwork Brain!

About Love, Hate and the other ones

About Love, Hate and the other ones About Love, Hate and the other ones Indie

Updated 1 year ago Released Oct 22, 2012 Single Player Cinematic

LOVE and HATE used to live on a hill. One day a red button appeared. LOVE, always curious about new stuff, immediately pushed the nice colored button...

Aliens versus Humans

Aliens versus Humans Aliens versus Humans Indie

Updated 11 months ago Released Nov 24, 2011 Single Player Turn Based Strategy

Aliens versus Humans represents a close representation of the original X-Com from 1994.

Aliens versus Humans: Missions

Aliens versus Humans: Missions Aliens versus Humans: Missions Indie

Updated 11 months ago TBD Single Player Turn Based Strategy

Aliens versus Humans: Missions is a new standalone game. It accomplishes a couple of things. First, it is free to play the first 5 missions. If you like...

Arcane Souls

Arcane Souls Arcane Souls Indie

Updated 10 months ago TBD Single & Multiplayer Platformer

Arcane Souls is a Cross-Platform 2D Online Multiplayer Brawler Game with more than 18 Characters and over 12 stunning Levels.

Post comment Comments
3dslider Jan 11 2014, 5:14pm says:

Best of cocos2D i ever see :)

+1 vote     reply to comment
Post a Comment
click to sign in

You are not logged in, your comment will be anonymous unless you join the community today (totally free - or sign in with your social account on the right) which we encourage all contributors to do.

2000 characters limit; HTML formatting and smileys are not supported - text only

iPhone, iPad
Send Message
Official Page
Release Date
Released Sep 7, 2010
Engine Watch
Track this engine
Community Rating



4 votes submitted.

You Say


Ratings closed.

Embed Buttons

Promote cocos2d for iPhone on your homepage or blog by selecting a button and using the HTML code provided (more).

cocos2d for iPhone cocos2d for iPhone
cocos2d for iPhone
68 of 656
Last Update
1 day ago
4 members