We are so excited to announce that Cocos Creator is now in public beta! Our team has worked incredibly hard on this and it shows.
Cocos Creator is a complete package of game development tools and workflow, including a game engine (based on Cocos2d-x), resource management, scene editing, game preview, debug and publish one project to multiple platforms.
For the first time we introduced entity-component structure and data-driven workflow to the cocos2d-x family. With JavaScript, you can scripting your component in no time. The editor and engine extension is also made with JavaScript so you can make games and refine your tool in a single programming language.
Cocos Creator is an provides an innovative, easy to use toolset such as the UI system and Animation editor. The toolset will be expanding continuously and quickly, thanks to the open editor extension system.
Nice. Downloaded in the morning itself as wanted to give it a try in night on what tools are there.
I think it is going on similar lines as Cocos Studio, more like “Only UI editor and Animation Tools”, no physics editor. Is it having same features as Fireball-x editor ?
I really like cocos creator’s logo.
What about programming editor? Do we have anything built in Cocos Creator? Still need to check. Just curious to know as you posted.
I think cocosIDE for JS got discontinued because of this being taken as priority. I made one game in cocosIDE and it was pretty good, loved it. Got a pen drive from cocos as a part of gift for game completion and submission of it.
Hope, cocos creator becomes full mature tool including physics editor which is must. Most professional companies in India, use Unity as their primary game editor as it gives complete end to end game completion flow with pretty much every tool needed.
Wish cocos (and cocos creator) also achieves similar point, so that we’ve professional scope of getting jobs rather than just making personal games. And since cocos2d-x is really good, I am pretty sure, like me, many indie developer(not professional companies/startups though) also must be using it bcoz of many reasons. I have made 3-4 games in Unity, liked the flow, but wanted to stick to cocos2d-x.
But I am able to do the same from the “Inspector” panel.
2) Also, editor must allow me to reduce the width of the inspector and other panel below the minimum it has set! My scene editor window is too short
See screenshot below.
I’m having the panels on the left, right and bottom which can’t go below minimum width and height! And my scene editor is too small for productivity.
3) Can add keyboard shortcuts for panning/transforming/resizing nodes like we have in Unity using Shift/Ctrl/Cmd etc!
4) What’s Emojis here? Not able to make it work anyhow.
5) Code editor’s auto complete is really fast but it seems to have little problem
I opened the script SceneList.js, went to random line 13, and tried doing
itemComp.g or itemComp.ge or itemComp.get
It didn’t show autocomplete until I put
itemComp.getC
And now when you would make it to itemComp.get or itemComp.ge or itemComp.g it will keep showing autocomplete but it again goes away if you remove and put again .(dot)
Interestingly, it also shows autocomplete when you just write “.get” and remove “t” and write again “t”.
Some mapping is breaking, I guess. Plz look into this.
Did a quick Hands On video if anyone is interested. Obviously not massively in-depth for a day old tool! It’s easy to learn and use and quite intuitive.
The lack of physics integration is somewhat shocking however, and a atlas creation tool would be a nice edition.
Oh, also announced this entire project over on /r/gamedev, if anyone wants to jump into that conversation.
The engine framework will be opened source very soon. The extensibility of Cocos Creator have three dimension:
Extending framework (Already ok, adding npm libraries, your own components etc)
Extending editor (Will be open for 1.0)
Extending Asset DB and inspector (A little bit later)
As for 3D, we are going to investigate how to integrate Cocos2d-x 3D module and solutions for refactoring renderer. It won’t be done in a short time, but we are working on it
Unfortunately, it’s not possible for now, Creator is designed for Javascript only. As you code your components in JS (otherwise they won’t run in the scene view), and it won’t be magically transformed to C++ or Lua, then it’s non sense to convert a creator scene to C++.