I think it often depends on your track record. If you finish that consistently achieve your primary goals then you are likely to stay motivated. I think the biggest demotivator definately has to be failure. Especially if you struggle on something for a lengthy ammount of time and feel that your getting little reward for your work.
How to overcome that kind of failure... It's hard and usualy motivation is cyclic. Any game dev project has it's highs and lows. The real choice is whether to continue being a developer, give up, or take a break and see if the motivation comes back.
Plus sometimes, you just burn yourself out, especially if your not good at scheduling your workload and time management. Plus holding together a team without some kind of financial incentive is never going to be easy.
How to overcome that kind of failure... It's hard and usualy motivation is cyclic. Any game dev project has it's highs and lows. The real choice is whether to continue being a developer, give up, or take a break and see if the motivation comes back.
Plus sometimes, you just burn yourself out, especially if your not good at scheduling your workload and time management. Plus holding together a team without some kind of financial incentive is never going to be easy.