Port of cocos2d-iphone in C++
C C++ Objective-C Java JavaScript Ruby Other
Pull request Compare This branch is 6216 commits ahead, 36257 commits behind cocos2d:v3.
Latest commit 5ca1575 Dec 21, 2012 @minggo minggo Merge pull request #1774 from minggo/iss1603-adjust-directory
issue #1603:modify some path for auto building
Failed to load latest commit information.
CocosDenshion fix android compile warning Dec 14, 2012
cocos2dx issue #1603: fixed a warning in unzip.cpp. Dec 20, 2012
document update version in doxygen configuration Dec 4, 2012
extensions fix a type information in CCBAnimationManager Dec 10, 2012
external Reverted chipmunk_types.h Dec 4, 2012
licenses issue #1555:update to v2.1 beta3 Nov 14, 2012
samples issue #1603:change pathes of android codes Dec 21, 2012
scripting issue #1603: fixed some warnings for liblua.vcxproj. Dec 20, 2012
template fixed #1600:update AppDelegate.cpp in xcode template Dec 6, 2012
tools issue #1603:modify some path for auto building Dec 21, 2012
.gitignore ignore marmalade vs10 project directories Dec 2, 2012
.gitmodules Moved the submodule of cocos2d-js-tests and renamed it to Shared. Dec 20, 2012
AUTHORS Update AUTHORS Dec 10, 2012
CHANGELOG update CHANGELOG Dec 4, 2012
README.mdown add Win 8 Metro and WP8 description into readme Nov 8, 2012
build-win32.bat Updated build-win32.bat and win32 template. Dec 4, 2012
cocos2d-win32.vc2010.sln issue #1603: Added libJSBinding project for win32 platform. Dec 20, 2012
cocos2d-win32.vc2012.sln Change 2012 solution version number. Sep 4, 2012
create-android-project.bat Added library dependence for create-android-project script. Sep 25, 2012
create-android-project.sh Added library dependence for create-android-project script. Sep 25, 2012
create-blackberry-project.sh Renamed create-qnx-project.sh(.vbs) to create-blackberry-project.sh(.… Aug 24, 2012
create-blackberry-project.vbs Renamed create-qnx-project.sh(.vbs) to create-blackberry-project.sh(.… Aug 24, 2012
install-templates-msvc.bat issue #1565: Removed VS2008 support. Nov 19, 2012
install-templates-xcode.sh Adding xcode template for cocos2dx-js Aug 31, 2012
make-all-linux-project.sh added lua support for linux platform Nov 19, 2012



cocos2d-x is a multi-platform 2D game engine in C++, based on cocos2d-iphone and licensed under MIT. Now this engine has been expanded to iOS, Android, Bada, BlackBerry, Marmalade and desktop operating systems like Linux, WindowsXP & Windows7.

Multi Platform

  • iOS: stable, well tested on iOS 4.x ~ 5.x SDK.
  • Android: stable, well tested on 2.0~4.0, based on ndk r5 ~ r8.
  • Windows 8 Metro & Windows Phone 8: stable, it's in another repo http://github.com/cocos2d-x/cocos2dx-win8. We will merge it back sooner or later
  • Bada: stable on Bada SDK 1.0 & 2.0
  • BlackBerry Playbook & BB10: stable, contribued by engineers working at RIM
  • Marmalade: stable since cocos2d-x-0.11.0
  • Windows: stable, tested on WinXP, Vista, Win7. Please upgrde the drive of your video card if you meet problems on OpenGL functions
  • Linux: usable.


Contact us