« Previous - Version 189/233 (diff) - Next » - Current version
Zhe Wang, 2012-05-30 06:41


About

Cocos2d-x community focus on expending the platform adaptor of cocos2d gaming framework. Currently we've ported 3 branches:
  • native port, it's mainly written in C++, mixed with a little Java and Objective-C. Lua binding and javascript binding are offered on scripting layer. With cocos2d-x, developers can easily port their cocos2d games onto iOS, Android, Bada, BlackBerry Qnx, Marmalade, WindowsXP/Windows7, Linux and Windows8 Metro.
  • html5 port, named as cocos2d-html5, it's written in pure javascript and html5, focus on desktop browsers
  • xna, in pure C#, focus on Windows Phone 7 and XNA rendering.

All branches above are released under MIT License.

We aspire to create a world-class open source project.

Programming languages vs. Platform arrived

"o" stands for OK
"i" stands for supported by inactive/un-merged/deprecated

Platforms C++ Lua Javascript C#
Mobile Platforms iOS o o o
Android o o o
WindowsPhone7 o
Bada o
BlackBerry QNX o
MeeGo i
Marmalade o
Desktop Platforms WinXP/Win7 o o o
Linux o
Win8 Metro o
Mac OS X i
Browsers Chrome o
FireFox o
Safari o
IE o

Documentation

Download

Contribution

Cocos2d-x, Cocos2d-html5 and Cocos2d-xna are provided to you free of charge. However, if you want to contribute to the project, here's a list of things you could do to help with the development

  • If you find a bug!
    • please kindly report the bug on our forum , post it on the correct subforum for your platform. Details on how to make the bug appear would be very helpful.
  • If you fix a bug!
  • I would like to add a port to another platform!
  • Show cocos2d-x logo in your game
    • We highly appreciated if you can show cocos2d-x logo in your splash screen or credit, get the logo image from Logo Resources of Cocos2d-x

Support & Help