$12 though guys? I mean seriously. It takes a ton of work to make an engine and even more work to keep it updated. Scirra just had a sale going on the other day (if it's not still going on now). Why not just support and pay for the engine? It's a one time fee and you get free updates for life.
Not to sound like a jerk but you want to eventually make money for your hard work creating games right? So why not respect the developers behind these engines and pay for it? I understand in some countries it's a lot harder to really be able to afford things like this, but there are plenty of free options you can pick to start learning how to develop games.
the humble bundle already has a bunch of software for $12 for you to use to create games that could potentially earn you enough to afford the personal edition of C2.
there is construct classic out that is completely free and fully capable of making solid pc titles.