I’m often in the same situation, coming up with a million ideas and losing interest in projects as new ideas creep up, my approach regarding ideas themselves is:
-
a) Let the Ideas Simmer: Instead of writing them down right away, I give myself time to think them through, which ends up refining them.
-
b) Bounce the Ideas Around: Get a friend and tell him about your idea, note how not only is the feedback important, but the exercise of having to explain your ideas to others helps shape them.
-
c) Integrate Ideas: If two ideas are similar, I consider actually merging them, or I might have an idea be the “sequel” to a previous idea, to be implemented later on.
-
d) Write Them Down: Finally, sit down and write the ideas down in an structured fashion. Save them. You never know when you’ll have a new idea that can benefit from all the stuff you’ve written down.
Now, regarding how to implement the ideas, I think you need to have a clear idea of what game making is to you.
The thing is, if you look around, you’ll find tons of self-help guides on how to complete projects, but rarely will they ask the very first question you need to ask:
Is this a hobby or a job?
The thing is, soldiering through development is tough. Stuff you loved becomes dull quickly, and frustrating, and you stop having fun.
If what you are doing is a job, then you must press through, as the point of doing it is the final product (and the attached compensation). It’s no different to any other job, you might not like it, but you have to do it.
On the other hand, if what you are doing is a hobby, then the point is not the destination, but to enjoy the journey. If you force yourself through, you might just lose interest, and without the motivation of it being an actual job, you’ll end up abandoning the project.
In the later case, my recommendation is to have different projects active, so you can shift your interest from one to the other, never actually stopping work completely. Think of this like building a puzzle, growing frustrated and putting the puzzle down for a while and going back to writing a short story, only to go back to doing the puzzle once the writing frustrates you again.
Now, if you do want to face the project as a job, not wanting to let people down is a decent motivator. Just make sure everyone in your team is motivated, or you’ll find how easy it is for a group of people to synchronize their procrastination.