People have different takes and attitude over this problem. I used to motivate people to start and finish, but I realize it's easier to just say what I'm doing and let people take it however they want.
I have enough amount of unfinished projects every year. Let's just say around 4 - 10. Most of the time it gets to the code without art assets. Most of them I have created the art assets but no code yet. Sometimes it's just an idea written to a notepad. One of the time I forced myself and managed to have one go through to the finish line, published, and luckily made money. How I did that, to be honest I don't know. There are times I feel like I am motivated to continue, and times I stopped completely, and a moment where I want to change myself to be disciplined and be like a zombie to finish one, regardless of how I hated the game during development that I was once so excited to make at first.
My vicious cycle is more or less like this:
- Got an exciting game idea, loved it, believed that it is the best and no one does it
- Start coding it and realizes how much work needed. Start warming up on other stuff for the assets or coding, found new stuff that maybe helps your idea come to life
- Started to realize how overwhelming and impossible the project is (even though it's realistically small, experienced enough to know it's, say at least one-month dev time small), hated the project, and start thinking that there might be a better new idea
- Start sharing on how overwhelming gamedev can be
- Back to number one (or gave up entirely from the field… for a moment)
The only thing I am certain is, only discipline that breaks the cycle in the middle towards a productive cycle. It stops me to get to number 5, at best 4, and soldier through the number 3, as long as the scope of work is clear. Sometimes at that moment I miss the once irritating tight deadlines and peer pressures at work or freelance, cause being my own boss is unexpectedly harder than just being told/pressured on what to do. Some others that I know usually just enjoy the process a lot they don't even have to soldier through the process at all, therefore way more productive than I do.
Did I have team before? Yes I did. Fell apart? Yes, a few times. Not because of a fight or whatever, just going on different path as time goes by. Now I work alone, but that's because I know my projects and keep it as small as what one-man can realistically do, and still yet I can't finish most of them. I'd love to make a team again, but I'm just comfortable the way I am right now. More members mean that I want bigger projects, and bigger projects mean bigger risks, at least as a hobbyist like me. I want to, but not for a moment. Everything has a time and place.
I have a family who'd somehow let me babbling over geek stuff, even though they don't understand. At least this always teaches me to only talk at the level that they can hear and hopefully exciting enough. On the other side, having a community that can understand what I'm talking about isn't always a happy ending for me, especially on deeper topic. Though I can agree at least it's nice that there's a group that can connect to how we think or what we do.