In the company we decided to start the development of a game multiplayer strategy/RPG.
What is the best development solution? cocos2d-x or cocos creator?
I’d say cocos2d-x
Do you say that because the graphic performance are better or for other reasons?
Nice question, why choose cocos2d-x?
I choose cocos2d-x too.
First it is open source. creator is closed source and if there is a bug in engine you can’t fix it yourself and creator is not mature as cocos2d-x.
Second you can program code that runs faster in cocos2d-x with c++ than creator.
creator is a designer friendly solution and some people like it but not me.
what do you mean?
I think a lot depends on the skills of the team.
If the team is mostly comprised of Visual Designers, perhaps with a background with tools like Flash or Unity, then Cocos Creator gives you a powerful Visual Designer and its component entity model is awesome in that it allows the developers to make component scripts that the designers can easily attach to nodes to add behaviours.
If on the other hand you have a team of software engineers who are going to want to create a top down design for the game using MVC or some terminology like that then Cocos2d-x is probably what you want: Cocos2d-x is going to give you full access to all the source allowing you to develop custom nodes, and do OS level things. However, with the export option in Creator 1.6.2, you will probably want to keep Creator as part of your content pipeline as your designers can make scenes and other assets that can be directly imported by your code project.
The Cocos Creator editor is, as said above - closed source, but your project - the project it edits, is based on OSS libraries available on github with the caveat that the cocos2d-x used by Creator is not the standard version but has been refactored to support Creators component / entity model, and the cocos2d-js version used is likewise a ‘lite’ version that does not support all the features of the standalone cocos2d-js download (stencil masks etc).
Our team consists of 4 Visual Designer and 3 software developers.
No one has experience on cocos2d-x and Cocos Creator.
Our doubt is with what product can you get the best result?
Creator is designed for developers and artists to collaborate together on projects.
Sorry for the many questions, but it’s important to choose the right development software…
My vote is for cocos2d-x + something like Cocos Studio (that is very unfortunately abandonned by cocos2d devs) as a visual scene editor! Creator is buggy and not mature enought. Creator is not open source. So, you can’t fix bugs or make minor tweaks in Creator.
I’m using creator because development in cc is very fast and very easy, also one of biggest feature of cc is that you can create your own extensions.
I though Cocos2D-x was being deprecated in favour of Cocos Creator?
Absolutely not. Cocos2d-x (a modified version) is the foundation of Cocos Creator.
From the various responses, it would seem that Cocos2 Creator or Cocos2d-x can achieve the same result.
The difference is only in working mode?
Oh, hm… I read that Cocos Studio was being deprecated but I might have misunderstood it’s connection with Cocos2D-x. I haven’t used anything Cocos until Creator came along.
Cocos Studio is deprecated.
Cocos GUI is deprecated.
Cocos2d-x is alive and kicking.
Cocos Creator is also doing well.
Thanks a bunch for clarifying that.
I think that, from what you’ve said, your designers could create the basics in Creator, then generate the C++ code which your developers can then develop against.
I haven’t used Creator, but I do know that I spend a lot of time tweaking things in my Cocos2d-x code to adjust layouts, positioning etc. which would be far easier in something like Creator.
cocos creator and cocos2d-x can work together?