Hello, my name is Code_wizard, and I have a problem. I'm an un-finisher, I can't seem to finish any projects! Let me elaborate, I have been programming games since I was 12. Granted most of them were C++ console/text games at that time, but still. I have recently acquired some skill in pixel art, nothing too fancy, good for place holder sprites though. I have game design ideas out the wazoo. The problem is, I have never released or even finished a game, ever... Now let me assure you this was not because I got stuck, or found a problem I couldn't fix. Actually, its exactly the opposite. As soon as I get the hard part finished, I lose interest. As soon as I jump that last hurdle I don't feel like finishing the race. Granted some of my projects are too ambitious, but I have realized that and have adjusted my game ideas accordingly. Also, I used to dive in to the programming right away, but I have gotten better at writing Design Documents before touching code. Still, with all this planning, I can't seem to do it. So, this brings me to my questions. First off, how do you stay motivated to finish a project? Second, whats a healthy time frame to bring a sell able project from idea to finished product? Third, what do you think my problem my be and how can I fix it? Fourth, how much time do you spend on a project every day/week. Fifth, how much time do you spend in each phase of development (Concept, Prototype, Alpha, Beta, Final)?