Why Should Scirra Do It?
* All of us here want to see C2 and C3 not just continue, but become the best 2D game dev tool around
* There is a lot of discontent with C2 at the moment, this needs to be addressed
* I can't think of a better way to prove the worth of this tool
* Scirra are the only ones who fully know this product and it's potential - and if they can't pull it off then heaven help the rest of us!
A tool is just a tool, you can have the best tool in the world and still make crappy games. C2 is well designed, it has a lot of useful features out of the box, and is great for both people who know how to code and those who don't. Is it the best tool around ? Does it need to be ? I say : who cares !
I don't agree that the creator of a tool or a programming language knows its full "potential". They merely give you an opportunity to express ideas, algorithms, and ways of interaction with the computer in a formalized manner.
How might it help the C2 community?
* It would show that performance\bugs issues can be worked around
* It could show that many issues faced by devs are in fact caused by devs misunderstanding the event system
* The source code could be used as a study vehicle to learn how to use this tool correctly and effectively
Most of the problems I encounter as a C2 user are with third party programs, mostly exporters (cocoonjs, intel xdk, node/webkit ...). Scirra can do almost nothing about it except upgrade or deprecate some plugins.
I accept these problems because I know they come from the HTML5 technology, which has a long way to go before becoming completely stable and standardized.
What most C2 users should do is decide whether or not it is worth it to bet on HTML5. However, C2, as a game making software, is an outstanding piece of software by itself, and I don't believe we need any more proof of that.