> Developers Manual


Cocos2d-x is an open source game engine under MIT license. It can be used to build games, apps and other cross platform GUI based interactive programs.

Cocos2d-x allows developers to exploit their existing C++, Lua and Javascript knowledge for cross-platform deployment into iOS, Android, Windows Phone, Mac OS X, Windows Desktop and Linux, saving time, effort and cost. Cocos2d-x is fast, easy to use and loaded with powerful features.

Cocos2d-x has been widely used by individuals and enthusiasts as well as big companies. Nowadays, many of Cocos2d-x game dominate the Top Grossing Charts of the AppStore and Google Play, especially in China, South Korea and Japan. Engineers from Chukong, Google, Microsoft, ARM, Intel and BlackBerry are actively engaged in Cocos2d-x community. Big guys such as Zynga, Wooga, Glu, IGG, Big Fish Games, Fingersoft, Gamevil, GREE, DeNA, Konami, CJ E&M, NHN, LINE, Square Enix and Disney Mobile has been used Cocos2d-x to develop their games.

Learn More...


Cocos2d-JS is Cocos2d-x engine's javascript version which include Cocos2d-html5 and Cocos2d-x JSBinding. It support full Cocos2d-x features with a set of simplified javascript friendly APIs.

Cocos2d-JS provides a consistent development experience for whichever platform you want to distribute to, both web and native. "Code once, run everywhere" is incredibly easy and natural in Cocos2d-JS. With one single javascript code base, you can run your game on both web browsers and native platform including Mac OS, Windows, iOS, Android. This will bring your game great opportunities in almost all canals of distribution.

Furthermore, javascript friendly API makes your game development experience a breeze, easy to code, test and distribute. Cocos2d-JS also offers Cocos Console, a script tool, to simplify the creation of projects and let you start coding right away. You can use it to create a new project and publish it to android, iOS, Mac OS or web.

Learn More...

Cocos Studio

Cocos Studio is a Free and professional game development toolkit, which enables game developers to quickly create game contents, and simplies normaly tedious work into straightforward editors.

Cocos Studio includes 4 core game development editors namely, UI Editor, Animation Editor, Scene Editor and Data Editor, which developers can focus on their specific roles, and enjoy better streamlined workflow. This enables game studio to better collaborates, and focus on what each does best to achieve better quality and faster turnaround time, saving time and budget.

Learn More...

Cocos Code IDE

Cocos Code IDE is the official IDE for developing great games with Lua or Javascript. It supports code hinting, auto completion, one click instant run & debug, and step by step debugging. It is the most powerful IDE for Cocos2d-x on Earth

Learn More...

Sign up for our newsletter to keep up with the latest developments, releases and updates for Cocos2d-x.