Cocos Creator Resources

Cocos Creator Resources



Demo Projects

The most important source of examples is the Example Collection project template. There are also many demos to show a complete game:

  • Dark Slash basic game loop demo. Special thanks to Veewo Games for authorizing us to use original ‘Dark Slash’ game resources to make this tutorial.
  • UI Demos including multi-resolution supporting menu interface with cool transition animations, a backpack generated by data and prefab and a Clash Royale style navigation menu showcase.
  • Blackjack demo, collaboratively developed with Tencent Games.
  • Flappy Bird clone featuring a sheep.
  • Star Catcher demo game, in user manual we have a quick start tutorial showing how to build this game step by step.

Cocos creator from web development


what is difference between cocos creator and cocos studio 2
which should i start with?


Creator is a new, unified, game development tool. It uses JavaScript. Lua and C++ are coming.

Cocos Studio was our previous tool and it has now been EOL’d.


I’m going to be making a brand new project soon, and am weighing my options with the various game engines. Is Cocos Creator ready for game development now? Are there things that you can’t do with it that are available in cocos2d-x? It seems cool, but I don’t want to be kicking myself when there’s something it won’t let me do. I’m extremely hesitant to use v1.0 software for long-lasting projects. Still, Cocos Creator looks like it’s a fancy GUI over the battle-tested cocos2d-x. If that’s the case, and there’s something that Creator won’t let me do, can I just open the hood and do it with cocos2d-x?

Sorry if this didn’t make much sense. I’m entirely new to this project. Thanks in advance!


There are folks making games with Creator now. But, yes, you can always manipulate your Creator game outside of Creator to a certain extent. I’m not the best person to tell you the extent of this. @pandamicro @nantas2?


Hi, @GoodAndLost, I’ll skip the part about how Creator is good for game design and how we are determined to make it better and better.

To your concern, what it can’t do currently:

  1. We don’t have physics component yet, although you can use chipmunk and box2d, but editing them in the editor is not ready. It’s planed to be finished in summer.
  2. Basic Graphics will be available soon, but not yet.
  3. Performance improvement is scheduled in v1.2 which is the next version.
  4. We support spine, but FFD animation is not supported yet, it will be soon.
  5. We don’t support DragonBones yet.

And welcome to try it out for a demo or something small, then you’ll know better about it.


Besides, I just made a game in a local game jam in Xiamen:

Another one we made in GGJ 2016 is



I’m looking at which has a lot of good notes, information and documentation on how to use Cocos Creator (Awesome!)

Now there are some missing pages that say “coming soon” and it’s fine, no rush. It was mentioned in your e-newsletter that English documentation for Cocos Creator v1.4.2 will be updated but I’m wondering how will we be notified of these missing pages when they are filled in? Will there be a “new” label beside the changed pages or will I have to go through each page and see if the coming soon pages are now filled in?

Thanks for all your hard work!


Hi Elias, most of this “coming soon” messages have been there since the documentation was released almost a year ago.

User Manual is way better:



So I should stop looking at the documentation link I posted?


I haven’t checked that link in months. The Creator Manual is the only documentation they are updating so far.


Hello, so I wasn’t sure where else to post this but I was reading online about this editor and I was very excited to use it, however whenever I tried to load a project with the editor I received an error in the project’s log - Error: EPERM: operation not permitted, open ‘C:\Program Files (x86)\CocosCreator\resources\static\default-assets\image.meta’. I’m wondering if this has anything to do with the permissions of the program but I’m unsure, any help would be greatly appreciated. Thanks!


Hello. I need help. I am working on the Cocos Creator Quick Start: " Creating your first Game." I am stuck on the part where we are “Writing the main character’s script.” 3. The guide asks me to “Right click the scripts folder, choose Create->JavaScript and create a JavaScript script 4. Rename the newly created script as Player. Double click this script and open the code editor.” But, when I double click script Player, I get an error message and no editor pops up. Script: C:\Start project\ start_project\assets\scripts\Player.j Error: Expected identifier, string or number. Source: Microsoft JScript compilation error.
Show less


The internal editor is no longer there. Use VSCode to write your code.


Hi there. Recently, I updated Cocos Creator to versions 1.7 and 1.8. After this, I opened my project (and also tried creating a new one), but instead of loading, I just get the message “Importing assets, please wait”. After waiting many hours, nothing has changed, and this occurs across multiple devices which Cocos Creator is installed on. I have also tried to use an older version, but this doesn’t make a difference as the latest version loads instead. Are there any suggestions for how to fix this? Thanks.


Can you show us anything? I am not having this problem.


It was happening with me on Windows. I had to right click Cocos Creator and execute as administrator, then it worked.


Thanks, @bruno1308, running it as administrator fixed it.


Some super stupid questions:

Sorry for the stupid newbiness to this. I still don’t understand what this means: “unified, game development tool.”

  1. Does Cocos Creator only create JavaScript browser output? Or… does it also create native apps for iOS and Android etc? If so, how are the JavaScript scripts converted to C++ or whatever else they’re made into for running natively on devices?

// I really am asking about NATIVE native apps. Not wrapped web apps or other forms of wrapping HTML output into “native”.

  1. Where can I ask about how this works: