Stable versions

1. Cocos2d-x

written in C++ and OpenGL ES 1.1/2.0, run on iOS, Android, BlackBerry, Bada, Marmalade, Windows, Linux and more

  • cocos2d-2.0-x-2.0.4 @ Nov 02 2012
    • improve multi-resolution supports, update libcurl to 7.26.0, fix javascript test cases crash on iOS devices, multi-touch support for win7/8 tablet or ultra book, some bugs fixed

for Windows 8 and Windows Phone 8 version, using DirectX 11 rendering. So far it's in another repository, we will merge it with OpenGL ES 2.0 rendering branch sooner or later.

2. Cocos2d-html5

Written in javascript, based on HTML5 technology. This branch focus on desktop browsers and hybrid app of mobile.

3. Cocos2d-XNA

written in C#, based upon Microsoft XNA 4, compatible with Windows Phone 7, Windows Phone 8, Android, iOS, PSM, WinRT, Win Desktop, and Linux.

  • cocos2d-xna
    • This code base is supported by Totally Evil Entertainment, MonoGame, and Mono.
    • You must use MonoGame for non-Windows Phone 7 support.
    • Has been demonstrated on Xbox 360 and Ouya Console.

Obsolete: written in C#, base on XNA rendering, for Windows Phone 7

  • cocos2d-x-for-xna-0.1.0 @ Feb 17, 2012
    • Considering Windows Phone 7 doesn't open C++ api and has no OpenGL ES support, so we ported cocos2d-x into C# and using their XNA renderer.
    • Special thanks to OpenXLive.com, they have contributed lots of source code to this port.

More historical versions:

Sample Games by the community

Cocos2dxSimpleGame-0.9.1.rar (14.5 MB) RongHong Huang, 2011-09-29 03:20