Sometimes I find myself in an under-motivated mood, and I have to use motivational modifiers to get my motivation over the difficulty class for game development. Usually I just have to remind myself that there is a reason why I started my own business. The reminder that my business exists is sometimes enough of a bonus to my motivation checks to get me started, and then one of Newton’s Laws of Motion takes over. “Just 15 minutes of game development” can sometimes turn into three hours.
If the fact that I have a business isn’t enough, I post plenty of other reminders around me. My cell phone has a note that I see whenever I pick it up. My desktop wallpaper is an image of my current project with text reminding me to finish the game. If I had music for the game, I would probably try to find a way to get it to be my ringtone and laptop’s startup sound. I have inspirational quotes from motivational speakers, game developers, and historical figures printed out and taped to the wall next to my desk.
If your mind is constantly bombarded by certain ideas and images, you can’t help but think about them. Similarly, if you just let anything get into your thoughts by chance or accident, you won’t be focused. If you go to Wikipedia or YouTube and find that what seemed like five minutes of browsing has become five hours, you know what happened. You saw one thing, then saw another, and then another. Three hours of fascinating clicking later, and you realize that you have just wasted a lot of time, time that you could have spent doing something more important.
Like game development. I try to make my home into an environment in which I can’t help but think about game development. If game development is always in my mind, it is a lot easier to keep myself productive. If I ever catch myself about to make a choice between game development and something else, I ask myself, “Self, WWAGDD?”
What Would A Game Developer Do?
Would a game developer come home from a day job and watch television? Would a game developer feel much anxiety about sitting at the computer to work on a game? Would a game developer procrastinate on game development in favor of chatting online with friends or reading random articles online?
No. A game developer would BE a game developer.
Now, I’m not talking about developing games to the exclusion of family, friends, and hygiene. I just know that I don’t act like a game developer nearly as often as I should, and acting more like one would go a long way to getting games finished and ultimately selling. Why did I watch television after dinner instead of working in my office? Why did I hit my snooze button multiple times in a row instead of waking up and getting an early start on my day? Why did I check my AdSense earnings and blog comments 50 times in an hour?
Because I wasn’t making game development a big enough priority. Because I was allowing insignificant tasks to consume a lion’s share of my time. Because I wasn’t being a game developer. A game developer would spend most of his/her time developing games, and if I want to be serious about being a developer, I would do well to follow a game developer’s lead.
And since I don’t know too many developers personally, I just have to ask myself periodically, “What would a game developer do?” The question usually reminds me that I am a game developer, and as a game developer I should DO game development when I can. I can work on lower priority things another time. So far, I think it is working. I have worked about 10 hours a week for the past few weeks, which is relatively good compared to a few hours per week that I have historically been able to do. With those extra hours, I have been able to make great progress on my projects. The best part is that I still have much more improvement possible.
Oh, and having played Dungeons and Dragons in the past few months, I’ve found that rolling 20s for motivation is a lot easier. B-)