Official website
Worldwide, more than 400,000 developers, including developers of 7 out of the 10 top grossing games in China, rely on Cocos2D-x to build their mobile games. Chukong Technologies, the creator and maintainer of this widely adopted open source game engine, has committed to updating the platform’s core features and adding new functionality.


We are creating a game development platform with: powerful but lightweight game engines, super easy-to-use APIs, intuitive tools, open-source code base, and an enthusiastic community. Cocos2d-x is a complete toolchain for developing multi-platform games. Starting with rapid prototyping all the way to a highly polished, well performing game.


  • Cocos2d-x is an open source game framework written in C++, with a thin platform dependent layer. It can be used to build games, apps and other cross platform GUI based interactive programs.
  • Brand New Graphic Renderer: The Cocos2d-x renderer is optimized for 2D graphics with OpenGL. It supports Skeletal Animation, Sprite Sheet Animation, Coordinate systems, Effects, multi resolution devices, Textures, Transitions, TileMaps and Particles. It adopts a RenderQueue design.
  • Performance: supports auto-batching, auto-culling and caching transform, games are running 1x~20x faster.
  • C++ 11 features: take advantage of the awesome Lambda functions, override and final, template container, auto, threads, smart pointers and move semantics.


  • Develop your game with less code. Lua scripting language is concise and efficient.
  • Use the same powerful C++ Cocos2d-x engine core underneath.
  • Debug your games spontaneously during development: cocos code IDE and cocos player.


  • Cocos2d-JS is Cocos2d-x engine’s javascript version. It supports full Cocos2d-x functionality with a set of simplified javascript friendly APIs.
  • Cocos2d-JS provides a consistent development experience for whichever platform you want to distribute to, either web and native. “Code once, run everywhere” is incredibly easy and natural in Cocos2d-JS. With one a single javascript code base, you can run your game in web browsers and on native platforms including Mac OS X, Windows, iOS and Android. Your game can be published on all major app stores as well as other distribution channels.
  • Furthermore, the 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.

Code IDE

  • Cocos Code IDE is the Cocos2d-x official IDE for developing great games with Lua or Javascript. It is the most powerful IDE for Cocos2d-x on Earth

Cocos Studio

  • Cocos Studio is a free and professional game development toolkit, that enables game developers to quickly create game content, and and takes that tedious work and simplifies it with straightforward GUI editors.
  • Cocos Studio includes 4 core game development editors: UI Editor, Animation Editor, Scene Editor and Data Editor., Developers can focus on their specific roles and enjoy better streamlined workflow. This enables game studios to collaborate with ease, and focus on what each does best in order to achieve better quality and faster turnaround time. This saves time and money.

Cocos2D-xRecent articles

ARM: Optimizing Development of Mobile Games

ARM: Optimizing Development of Mobile Games

At GDC 2015, we interviewed the product manager for ARM’s Mali GPU development tools and the Streamline performance analyzer tool. Lorenzo Dal Col tells us about the energy efficient tools that ARM provides for optimization of mobile games.

We need your consent

We use cookies on this website to make your browsing experience better. By using the site you agree to our use of cookies.Learn more