Why You Can't Play Matt's Dream Game (Yet)

by Matt Hackett, 2010 May 31
Spacius! A space adventure

I grew up playing games like the original Dragon Warrior (NES). And from the moment a friend taught me PRINT "hello world" in QBASIC, I've been trying to develop my own RPG.

It started out as just a hobby, one that for whatever reason would often consume my entire life weeks at a time. Fast forward about 17 years and the passion is as strong as ever. The sad thing is I've just never been able to make it happen. Why haven't I ever shipped my beloved RPG?

I've been writing software and shipping products professionally for almost 7 years now, so I know I'm capable of finishing a basic game. After much pondering, I think I've figured out the two main reasons I've failed for so long:

The pie in the sky

When you think about your dream game, your head's in the clouds. You think about all the cool features you would make and all the problems other games have that yours wouldn't. You want it to be spectacular because, after all, it's your dream game! But the problem is it's just too much. As an amateur developer, I'd have been better off thinking up the next Tetris or Bejeweled, because a one-man-army could make the next one of those, but not the next WoW. The good news is that the solution is easy: build a small, concise game.

Loss of motivation

The passion persists, but the motivation is fleeting. I would get into these little boosts of energy where I'd remember "Oh yeah! I should make that RPG I've always wanted to! I'm pretty good with JavaScript now, I could do it!" And I get revved up and spend the next month rewriting the crappy engine I had from last time around, then like clockwork, the spark dies. What causes the loss of motivation? A few things:


That said, it hasn't been all bad. I made a crappy little retro shooter called Spacius!, and before Geoff and I started working on our game together, I was working on a medieval fantasy RPG I call Valadria. It was going well, probably better than it had in years. I put up a playable demo on Google's App Engine (which I really recommend trying out). So some progress is there, it just hasn't been enough.

Summary: how to avoid these problems

I'm only going to spend my time on tasks that will get me closer to achieving my goal, which is to ship a professional RPG. There are tons of other cool projects out there, but this is the one for me. I'm also going to collaborate and try to get the attention of people who like playing (or building) the kind of games I want to make.

Do you have a project you've always wanted to complete your whole life? If so, what are you going to do to make it a reality?

Follow author @richtaur

LDG © 2016 • BlogTerms of ServiceVideo Policy