I am new to this engine and I am new to c++ in general.
Your discussion is quite interesting but I think that you missed some points. Obvious points even I know about.
I have to agree on you about Cocos Creator. If you really like the idea of less coding more game design, cocos is not the right choice I guess. There are far bigger and better engines with a huge community and lots of developement in the background.
I came here from LibGDX as it uses java and I like to learn C++. I also like to code, I am more the game engine designer rather than the content creator.
Which options are there if you
- Dont like a visual editor and want to code many things manually
- Like to code your game in c++ and export it to at least android and iOS?
I dont think that there are many options at all, and even less equaly or better options. I searched alot before actually trying Cocos and I like it. It is simple and it works.
The only thing that bothers me are many outdated (or deleted) tutorials and threads in this forum. I think more people should create tutorials or explanations on topics that arent so easy to understand.
The wiki/cookbook thats out there is nice, but to be honest, I knew without the forums how to use Actions or which Widgets there are.
Also just reading the docs, on many methods are misspellings. It isnt hurting my code but still bothering me.
I also think you should not talk about whats bad or which parts the creators of cocos did wrong.
Focus on what would be better for the engine.
There are things I would like to see (as a newbie):
- Change the way of allowing new users to create new topics on the forum
- Expand the tutorials to more in depth features. e.g. the handling of different screen sizes
- Expand the docs to make them more useful
- Clean the code to be more consistent. e.g. make all widgets work in a similar way
Only many new people allow the engine to grow. More people, better apps, more attention, more contributions to the engine