I've recently stumbled upon a
blog post by Derek Yu* where they stress the importance of finishing games you start. They provide the below 15 (paraphrased) tips to help you do this, which are discussed in some detail:
Finishing a Game - Derek Yu
Choose an idea with potential
Start the game
Don't re-invent the wheel
Prototype
Design fun core mechanics
Work with like-minded people
Prepare for repetitive tasks
Use real events as hard deadlines
Don't get stuck on details: move on then circle back
Take care of your health
Don't start over
Stick to the plan
Do away with unnecessary fluff
If you fail, try with something smaller
Polishing takes time
All of these points have been brought up and discussed time and time again by many people, and I'm sure most of you have heard them in some form or another. Regardless, I still encourage you to read Derek's post. It's quite to the point and very well put. If anything it will serve as a refresher and strengthen your resolve to finish your games.
Finish him! (Derek Yu's sketch)* If you don't know who Derek Yu is, they made Finishing a Game. If you don't know what Spelunky is, or haven't played it...I strongly recommend that you do.Stephen