Hello!
After a long search for several game engines these days, I came across Construct 2, which seemed very promising. This impression is a sum of a lot of features: easy interface, built-in functionalities common to games, export option for new technologies and platforms, great focus on the Web, as so many things.
It's easy to see that Construct was meant for everyone - if you have an idea for a game, just get and make it! It will be simple without pressure for technical concerns. Then I really wanted to use Construct 2, but there is this one thing that get me frustrated all the time: the event system.
I'm a programmer, and want to make games and get experienced in this field. Other game-making software may be easy to make with programming or give me a huge range of publishing options, but never all of them at the same time like Construct has done.
The point is: I really, really want to use it. But I also would like to program some scripts, behaviors and personalize it using pieces of code, just like Game Maker and Unity.
And my question is: why? Why keep with the event system only? Why not give this wonderful option for us who like to type more and more? I know that it has the Javascript SDK, but it would just extend the Event System, which I don't want to use, because the latter is slower and unpractical for me.