I came across Construct 2 a couple months ago and just finished my second game. They are not extremely polished and they could be better if I had the full license and more time but I can't believe how quickly a concept can come together using Construct 2. I have some background in programming so I think that helped a lot. Construct 2 isn't code but you still need to think like a programmer to use a lot of it.
My process so far:
1. Basic idea of game (I try to think of something fun that I would like to play.)
2. Flesh out game mechanics
3. Build the mechanics in Construct 2 using basic sprites
4. Make some graphics and add them
5. Add as much polish as you care to. (Sound effects, particle effects, nice transitions, better graphics, etc.)
The 2 games I have made so far are nothing special but that's what I have done so far. I'm still learning different features of Construct 2 by just playing, reading the manual, and browsing the forum.
I don't have much time as well which makes this pretty cool that I can even accomplish this. I've got a day job, wife, couple kids, and all the things that come with that. So Construct 2 is an awesome tool and time saver for making games. I'm amazed by it.