Why didn't you make C2 a web app?
For a different reason: the editor is considerably more complex than the runtime - maybe 10-20x as much code and complexity. The games already are pushing the technology to the limit, so it's much more doubtful that a full blown editor on the web would work at all. Also, our prior experience is with C++/Windows, and to give our startup the best chance of surviving we stuck to what we know so we can work far more quickly than if we changed platform for the editor (you've seen our weekly updates, would probably be monthly on any other platform). The editor *would* be better and more convenient if it ran in HTML5 as well, but for now we can make the games better and more convenient by making them run in HTML5.
ou see, I just might, once in a while, be offline.
HTML5 games work offline too, we support that. Even if you're online, the offline cache means it only downloads once ever and never downloads again until you update it, making it exactly the same size download as if it were a traditional game - possibly less if parts of the game are streamed as you play, but we don't support that yet. There's lots of side benefits to that as well like auto-updating all your players at once, eliminating the chance anyone is stuck with an out of date downloaded copy.
t's all about convenience, Ashley.
I still doubt that. You're just one bookmark away on any platform. Browsers like Chrome make it even easier by having icons for Chrome Web Store apps which you can launch right from the new tab page. Windows are making HTML5 integrated in to Windows itself, and Mozilla are working on web apps for all platforms. I think the real issue is a social one. People aren't used to playing games on the web via a browser, or think of the web as little casual games. I don't think that's to do with convenience though, nor is it to do with the technology. It's a shift in perception to taking the web more seriously as a gaming platform. I think that shift probably has already started, given the fact games like Bastion are now running in a browser. Then there's more on the way like the Gamepad API so you can use XBox controllers and others to control games in a browser. It's 100% going to be a solid gaming platform in the future, it's just people don't think of it that way yet, and I think how people think about EXE games is the real argument behind us making an EXE exporter... it's just we don't have the resources, and I think people's perceptions will change with time too.
Hopefully in future Mozilla or someone will make a good EXE wrapper for HTML5 anyway, then everyone will be happy in the end :)