As a self-proclaimed game designer/story writer, I am constantly bombarded by "cool ideas" from everything from tv shows, anime, manga, books I read, games, traveling, walking down the street, the baristas at starbucks, etc etc And my god, do I take notes. Which is good. I think exploring an idea while it's on the top of your head is nice... but if you already have a game "in-queue" that you are making, I must issue a warning here... in the form a personal example. So I'm working on Journey to Westshire, a game that is the closest out of all my projects to actually be done... which is pretty sad since I can't even release a demo of it yet... I'll be working on it for a few months and then I'll have a really cool D&D session. "Man, that was really fun... I wonder if I could make a game about that D&D session... yes! using 5e skills translated into rpg maker skills. Oooo, I can use this script and that script... I'll keep it simple by only having two of the characters... the story pretty much writes itself! Let's make it more gritty & personal..." and then 48 hours later, I had a full script & design of skills, enemy encounters, descriptions of all the maps I'd need, and then I'm staring real hard at that "new project" button. But now I'm putting off the game I've been working on since 2007 once again... I'll work on this new game until I get stuck or discouraged on something... and then yanfly will release a new script that is absolutely PERFECT for Goshiki, plus there is a resurrection jam going on in the forum so it's a perfect time to resurrect that project from 2006! So I port the idea to rpg maker mv (from VX ACE, which has had it ported to it from XP...starting to see the cycle?) and get to work, but I get stuck and/or discouraged... and then I don't meet the deadline which makes me question my commitment, and finally... I go back to Journey to Westshire because it's the closest game I have to being finished. I have done this for 10 years. The lesson? Ignore everything else, work on one game/doodle/whatever... and finish what you start. Don't chase the new idea or the new feature or the new script or the new engine... chase the finish line of your game. When you get new ideas, see new scripts, see new features, or a new engine... by all means write them down, ear mark them for later, etc. Just don't let it keep you from your goal. Our goal is finishing.