Cocos2d-x Developer Blog

Cocos Creator v1.2 released!

Cocos Creator 1.2 officially released!

We are excited to release version 1.2 of Cocos Creator. Cocos Creator is a new, unified, development tool that handles every step in the game development process.

1.2 Main Features

  • Build to Lua Engine
  • WebGL auto batching and culling
  • Canvas rendering with dirty region optimization
  • Graphics drawing system
  • Refactored Properties panel supporting customized elements
  • Modular JavaScript Engine
  • AnySDK support


Posted in Announcement

Cocos2d-x v3.12 released!

We are happy to announce the release of Cocos2d-x v3.12!

This release brings bug fixes and API maintenance, as well as:

  • fixed Android performance issues
  • add experimental VR support
  • add Tizen support
  • Web engine performance improved in WebGL mode
  • support obb extension on Android

Read the full release notes.

Download it today!

Posted in Announcement Tagged with:

Interview with Prohit Pratik, developer of Paint Ball Jump!

In this developer interview we talk with Prohit Pratik, developer of Paint Ball Jump!

10. Tell me a bit about yourself and team.

My name is Prohit Pratik, I am from India. I’m just a single person team, but sometimes I hire a freelance graphics artist to do the artwork. I left my job 4 years ago to work as an Indie game developer. I do both freelancing and working on my own games.

1. Tell us where you came up with the idea for this game. What were your inspirations?

Besides making games, I play a lot of games on my mobile device. Like so many people, I was also addicted to Flappy Bird. As a game developer, I want to make games which I enjoyed playing. I know this game is not a unique concept, it’s a reflection of some of the games which I played in recent times.

2. What version of cocos2d-x did you use?

Started with version 3.6 and released game with version 3.10.

3. How did you decide to use Cocos2d-x instead of Unity, Unreal Engine or SDL?

Before Cocos2d-x, I used to work in Java on the Android platform only. I wanted to learn a cross platform engine so I could publish games on iOS too. After a lot of Google searching, I finally decided on Cocos2d-x. Open source and C++ were the main reasons.

I worked on Unity and Unreal Engine both are the very good, but for 2D games on a mobile platform I think Cocos2d-x is the best. It’s much lighter than Unity and Unreal and you can customize according to your own requirements.

44. What features did the engine offer you that made development easy? What do you wish the engine did better?

As a game engine Cocos2d-x is great. It provides all the features which is sufficient to create any kind of 2D game. Cocos Studio was really helpful and saved time and hassle in creating the UI. I also like the ‘cocos’ command line tool, it really simplifies the process of creating, compiling and exporting a project on different platforms, especially on Android.

Future things I’m expecting from the Cocos team. Editor: Cocos Creator is good, waiting for full Physics engine support and a C++ version. Unity like Asset Store for Cocos2d-x, It will really help small developers like me.

5. What tools did you use besides the engine?

Cocos Studio, XCode for iOS and Eclipse for Android. Pixlr for images.

6. What 3rd party libraries did you need to use?

Video Ads from Vungle.

77. Did you create the art yourself? What tools?

In this game the art is pretty simple, I created all by myself using Pixlr.

8. Did you create the music yourself? What tools?

All sound are downloaded from Freesound.

9. Will you continue to make games in the future?

Yes, I already started working on the concept of my new game. This time, I am thinking of using Cocos Creator.

810. Do you use SDKBOX? If so, what plugins are you currently using?

No, I haven’t use SDKBOX this time, but may use in next game.

11. Lastly, any advice for those also making games on how to get to a release point?

Working on your own is more complicated than work for a Company. A well-organized plan should be in place. Before starting to code, invest a lot of time in game concept. Create a document with everything which comes in your mind about the game. A technical document at the initial level will also help in the development process.

Try to work on all your unfinished games, take feedback from your friends, improve your game and release as much as possible.

You can play Paint Ball Jump on the App Store and Play Store!

Posted in Business Tagged with:

Interview with ET Bros.


We are super happy to be able to interview Elias and Tedy from ET Bros. Authors of a game you may recall from your childhood! Do you have a good memory, hint, hint. On top of a great concept, they have brought a game to production using our new Cocos Creator game development tool.

0. Tell me a bit about yourself and team.

We are a team of two guys that are just getting into mobile gaming. My name is Elias Fares and my indie partner is Tedy Tadi. We’ve had experience building a mobile app before where we almost turned it into a startup after receiving funding for the app idea. After our initial venture, we decided to have a go at mobile gaming. We are long-time childhood friends who grew up together and want to build something fun together.



Posted in Business Tagged with:

Microsoft improves Android development for Cocos2d-x!

Our friends at Microsoft are working to improve developing Android apps with Visual Studio 2015 and Cocos2d-x. It’s a lot of work and we surely do appreciate everything Microsoft does to help our community. What does this mean for you? Eventually a single .sln project to handle all of your Android development needs!

Read more about their efforts here.

Thank you Microsoft!

Posted in Announcement Tagged with: ,

Cocos Creator v1.1.2 released!

Cocos Creator 1.1.2 officially released!

We are excited to release version 1.1.2 of Cocos Creator. Cocos Creator is a new, unified, development tool that handles every step in the game development process.

Posted in Announcement Tagged with:

Build a 5-Star Game with the SDKBOX Apteligent Plugin

Apteligent, formerly known as Crittercism, provides tools that empower mobile developers and product managers to prioritize, troubleshoot, and resolve issues that damage their users’ app experience. We’re thrilled to work with Cocos2d-x and the SDKBOX team to allow Apteligent to be easily installed on the platform.

Game developers face a tough challenge with the saturation of games in the App Store and increasing expectations from users. If your game is slow or crashing, the user will simply move on to your competitor. In addition, poor performance hurts ratings and reviews, which in turn discourages downloads from the App Store.

Posted in Business Tagged with:

Interview with Petro Shmigelskyi, developer of Cardinal Land


For this developer we talk with Petro Shmigelskyi developer of Cardinal Land.

0. Tell us a bit about yourself and team.

2I am the cofounder of a small indie game development team called DogoTogo. It consists of two people; me as a technical guy, and artist Mihai Tymoshenko. We are situated in the picturesque city of Lviv, located in western Ukraine.

I have four years of experience in game development. At the moment I am involved in a robotics startup, which is my main job and takes most of my time. With the free time I have, I work on my indie games. Robotics and game development are my favorite technology interests. Even software solutions are similar in both physics based games and in robots. In games one is working with objects in the virtual world and in robotics you working with objects in the real world. Some algorithms and software architecture can be very similar.

Mihai Tymoshenko has many years of experience in the game development industry. He is the author of graphics for many successful games. The most famous of course is Contre Jour, which received the “iPad Game of the Year” Award by Apple in 2011. At the moment he is a freelance artist and is working on his comic book that recently published its first volume.


Posted in Business Tagged with:

Noor Creative LLC becomes our Regional Coordinator in Armenia!

We are super pleased that Noor Creative LLC is our new Regional Coordinator in Armenia.


Posted in Business Tagged with:

Cocos Creator v1.1.1 released!

Cocos Creator 1.1.1 officially released!

We are excited to release version 1.1.1 of Cocos Creator. Cocos Creator is a new, unified, development tool that handles every step in the game development process.

Posted in Announcement Tagged with: