That's kinda my point, Windy. You like making engines, your fully capable of it, and you do good work. But when it comes to putting the game together and doing design you hit a wall, like you said. That's where teams become incredibly important: If you have someone in charge on an engine, then someone working on graphics, and then someone designing/mapping or whatever, then you have a great team that (with some discipline) could make an awesome game.
A good team sure is dang hard to set up though. I like to know that things are going to get done, so I always do everything myself, the music, sound effects, graphics, coding, design, etc. I for one DO finish stuff, it just takes forever because I do everything myself.
I have a Zelda game in planning stages. It's been in planning stage for about 3 years off and on, but I'm never giving up on it.
Once the game is planned PROPERLY, I can do everything else so much more efficiently and I will not get stuck and not know what to do next because I'll have it planned in a orderly fashion. This has always worked with any of my completed games in the past. I used to just get all excited and rush in to an idea without much planning, and I would soon get stuck or lose interest, or I would only finish very simple games.
So...
Gotta PLAN and keep it organized. It helps TONS. I'm still excited about my Zelda game, though it'll take me who knows how many more years to finish. I'm not gonna rush in to it without planning EVERYTHING first, because I know I won't get it done, at least I won't get it done as a pro game.
Here's the cool thing about this...
Once the planning is done, the rest goes MUCH smoother and faster and the game comes out super polished, it'll look pro, if you planned properly. Planning is SO important. I keep having idea's that seem good, then I think of a better way to do it, and it all just slowly becomes amazing... at least that's how it is for me.
(.... loooooooooooong post ...
)
EDIT:
Oh, btw, when I said "you" I wasn't talking to Raen, even though I quoted him. It was a universal "you"
___________________________________________________________________________
So, here's a summary of what I said: I think the secret to finishing a game and finishing it good is to plan it all out first, brainstorm, take time to refine idea's. Once you're past the planning, the rest of the project should come along much easier, faster and more pro. The downside is that you have to be a very organized person, or at least learn to be. It all depends on the complexity of your game.
___________________________________________________________________________