So what I am asking is how do you all keep motivated when creating your games? How do you maintain that excitement and zest you felt the first day you had the "lightbulb" moment?
Is your motivation to please others, or simply to challenge yourself?
Personally, I started making my game with the sole purpose of others getting enjoyment out of it. But I learn't very quickly that no matter how hard I tried, I would never please everyone. I got tired of people whinging about how long it was taking and not grasping how much work was actually involved. Bearing in mind when I first started my game I thought Dreamweaver was a sewing machine and Flash was what strange men in long anoraks did!
So my motivation quickly changed from doing it for others, to doing it for myself, kind of a personal challenge.
I still take on board what players want, but I have poured so much time and work into my project that I guess that is my main motivation now - not wasting all that effort.
But I can see how hundreds of budding game makers start a new game full of enthusiasm and very quickly lose that, whether it's through laziness, not realising the effort required or losing that initial motivation.
Yes we all have good and bad days, and I think its really important if you are having a bad day, just leave it. Go out for a walk, clear your head, do something completely non-game related and come back to it tomorrow. I also do a lot of writing and it's exactly the same as coding - a fresh pair of eyes and a clear head will forge a much quicker, clearer and less painful path to your final goal. I also think places like these forums are invaluable when trying to maintain motivation. Knowing that there are others in exactly the same boat as you, having proper resources and the opportunity to talk and get help from people in the know is a massive help and sometimes, comfort.
I guess my Dad was right after all, you only get out what you put in - something I am constantly having to remind myself of.
So over to you guys.