Cocos2d is an open source 2D game framework that was originally written in Python but since then it was ported to many other languages and platforms. Cocos2d-X is a multi-platform port written in C++ that has its base on Cocos2d for iPhone. It can be used with iOS, Android, Windows, Marmalade, Linux, Bada, BlackBerry 10.
Advantages of Cocos2d framework:
Simple to use – Cocos 2d is easy to use and has an extended documentation. It’s also backed by a big supportive community and active forums.
Free & open source – Cocos2d is free of charge, unlike other alternatives like Corona and Unity. Being open source, you can easily add extended functionality.
Fast & flexible – It uses the OpenGL ES best practices and optimized data structures. There’s also the option to integrate with 3rd party libraries. Cocos2d supports shaders, thus allowing the creation of a large array of visual effects.
There are currently over 4000 games created using Cocos2d, ranging from adventure, board games, education games, puzzle, racing, role playing, shooter, to strategy games.
Here at Mobiversal we used Cocos2d framework to develop Find a Way, José!, a new and refreshing take on the sliding-block puzzler genre. The game is available on iOS devices and was No.1 in the Games/Board category in several countries like Austria, Brazil, Germany, Italy, Spain, Uruguay and on top positions on a lot of other countries.
The game had over 200,000 downloads in the first 6 months after launch and also won the third place in Buzz App Awards 2012, a contest with judges from Mashable and Go2web20. Find a Way, José! also brought Mobiversal an award from Bestwebdesignagencies.com, placing us in Top 30 Best Game Development Company.