1) Have an idea for a game.
2) Daydream about said idea for days.
3) Try to make the game for a few months.
4) Slowly lose interest.
5) Abandon the project.
6) Do nothing gamedev related for a few months.
7) Came up with a new, simpler idea for a game.
8) Go back to point 2.
It has been three years, with five games that I haven't fini...