First of all, many thanks for developers team to maintain this engine, whether bugs fix or new features added. I believed lots developers make their dreams come true by cocos2d-x.
Recently, I noticed that you change your developing energy to Cocos Creator a lot.
Though it is a great project, but I think it is a dangerous bet.
I think, every game engine should stand still at its position, especially on limited resources, no matter people, budget or time. As a popular, open sourced game engine, Cocos2d-x has it position already and it needs more resource to make it better,more stable and less bugs.
Game industry evolved very fast, so advances with time is important. Add supports of Vulkan, VR, AR, lighting techniques, fancy predefined shaders … is necessary of course. But you take your developing energy to build a IDE is just a very strange direction.
Bluntly said. Do you think that you can build a IDE better than Unity?
If we consider it from the resources or user experiences perspective, I don’t think so.
Cocos2d-x should stay and hold its position firmly: A friendly engine, friendly to other editors, friendly to resources themselves.
For the FBX, why we have to convert it to another type(c3b/c3t) then can put them to the scene? For the animations and scene deployment, why not we use the ASE file from Adobe After Effect to deploy our scene or to manipulate the animation of a sprite? Lots of artist, level, or sound editors do their jobs well and export their end products, but Cocos2d-x developers just can’t use them directly. In fact, Unity can’t use them all,too. But Unity accepts lots more resource types than Cocos2d-x. With Unity editor, whole developing flow is just really fine.
There is so much work to do! Why you gonna build a wheel again? Especially a well-done wheel. I believe that lots developers choose Cocos2d-x as their game engine absolutely because it is open sourced: They need control every implementation, not a closed box. Cocos Creator use scripting language to encapsulate details that developers need to know, and it is not open sourced. Why should I use it? There’s no differences with Unity.
I should mention those points again. Lots of new features need added, lots of compatibles need added, lots of bugs need be fixed. Lots of works to do, build a IDE absolutely not a option, especially a close-sourced one.
I noticed that you don’t have further roadmap about v3, even to v4. As a loyal developer, I really worried about your overall direction. I hope that you can recognized its the position of all game engines, think about why it became a popular engine.
Some words may be suffered. Apologized in advance.
Some perspective maybe wrong due to my misunderstanding. Apologized in advance again sincerely.