First of all I would like to say that I think that Construct 2 is pretty damn awesome from what I've played with it so far! It's very intuitive and it makes the process of making games very fun!
I am thinking of buying Construct 2 but I have some questions (I apologize if they were previously answered in a forum thread or a news comment, I unfortunately couldn't find the information I was looking for):
a) will Construct 2 be supported after Construct 3 is released? Technically I know that Construct 3 is released and Construct 2 is obviously still being updated, but I don't exactly follow the technology about wrappers for JavaScript, but from what I understand some get deprecated (this was done for Cocoon.io, I believe), and I would like to know if I can use Construct 2 to export games, even if support would be dropped for it. Sorry if this seems like a stupid question.
b) this is a mini rant: from what I could find, performance sometimes can be troubling for games (mobile games in particular). The thing is, I don't really trust most users with their expectations and with the scoping of their projects. For instance, I once saw that someone was having huge framerate issues, but the problem was that he was emitting thousands of particles every second, which of course would slow down almost any engine (not trying to be mean to that user, I know that we're all learning here, sorry that I singled you out).
On this performance subject I admit that I am having some reservations. The thing is that I know too well how some software/ game developers want to seem hardcore and brag that they learn other engines (now the craze is with Godot, you're especially cool if you work in Godot -- not saying it isn't a great engine) or that they believe that every single thing should be coded in C++. I saw that some users threw around a test about jankiness and another user was comparing freaking DOOM with a game engine. I think that's downright unfair and to be frank disingenous and mean, considering DOOM is a single game that was optimized by a horde of engineers, arguably one the best hordes in the business (iD Software, come on!), and while I believe that the engineers that made Construct 2 are especially talented, you can't really beat ONE game that was optimized to perfection versus a game engine. I don't understand how the developers/ people who work at Scirra can have so much patience with some of the accusations some people throw at the engine, but damn if they don't deserve a medal.
When I was looking at Unity people kept saying that it's kind of overkill for smallish 2D games, Gamemaker Studio also is reported to having issues when porting to mobile and HTML5... I'm no expert, but is it safe to say that it's a matter of skill and imagination when it comes to performance? I just saw that Environmental Station Alpha was done in Multimedia Fusion, not even Clickteam Fusion 2.5, and it's an amazing game! Construct 2 also has great games built with it, and the ones on the Showcase page are especially impressive!
The question I am asking, as I am stuck in an analysis paralysis loop, can I reliably make Construct 2 games for browser games and mobiles, maybe desktop, too, without having huge problems with performance?
Sorry if my questions seem stupid, I'm not that knowledgeable in game engines, I tried Unity but that seemed kind of too much for the type of 2D games I want to make and I think that Construct 2 fits better for my skills.
Thanks in advance!