Hmm, haven’t seen this topic before, maybe because I’ve added to ignore this section of the forum to Muted. ANyway.
I don’t want to about little things like closed-source editor, bugs in it or lack of C++ support.
I just want to say that Chukong guys totally don’t understand what is a good editor and how to develop it, develop a quality…
Looking into the past, lets take a Cocos Studio. Glitch, bug, freeze and overall wrong ideology in UX and UI. How it’s made actually? JS? I don’t believe that using Qt you can do such an awkward tool. I will not be polite, I had to be forced to use it for one customer game…
So, what’s happened with it? Abandoned. And main reason why is not because it was closed source or hanging and bugging all the time, but it’s design.
“Design is not just what it looks like and feels like. Design is how it works.” - Steve Jobs
Another try, lets clone Unity! Cocos Creator, yea. I see it same as Cocos Studio in perspective. Most likely recognizing for themselves(Chukong) that they don’t understand anything in the design, so decided to just clone already popular toolkit. I am sure that there is no future for such an approach.
I’m suggesting you to think about it well and start over. Refactor engine, remove all js and scripting, all; focus only and only on the C++, develop cross-platform editor using Qt(which probably should use engine as render, well same idea as in SpriteBuilder) and again using C++ for editor.
By the way, If you want to clone some design, please check SpriteBuilder or maybe SBX(it’s not cross-platform… yea, but if it was, actually there were not chances for any editor like you doing currently, believe me).