Wednesday, January 13, 2010

Game Developing Resolutions

As an indie developer, I have a lot of freedom in how I develop games. This freedom is both a good thing and a bad thing at the same time. One advantage is the ability to work whenever I want. The down side is that I do not get a whole lot done. I can make any kind of game I want, but my visions are often inconsistent and I usually stray from my original vision and become unsatisfied with what I am making. To focus my efforts and be more productive in my game making endeavors, I decided to make up a list of game developing resolutions/commandments (even though I missed New Years).

1.) You will turn off the internet when working. I find I am much more productive when the internet is off. If there are any tutorials or articles I need to reference, I can save them onto my computer.

2.) You will set up deadlines. The most productive I've ever been is probably while developing my game, Agent, for a competition. If I hadn't had the deadline forced upon me, it would have taken me ten times as long to get to the stage of development that I did.

3.) You will plan out what I will do before sitting down at the computer. All too often, I find myself far too unfocused when I am programming. I will add a chunk of code in one place, and then move somewhere else, and try changing something there. With more focused goals I hope to be more efficient in making my games.

4.) Spend more time in reality. I often am far too ambitious in my game visions. I won't stop too consider how long it will take to do the graphics for a particular area, or how I will program a certain interface. Being more realistic in my expectations will help me set better goals.

5.) Don't neglect your school work too work on games. This has gotten me in trouble more then a few times. I usually end up having to do my work at the last moment and doing a terrible job (although my teachers don't seem to notice).

And, finally:

6.) Stop writing on your stupid blog and make some games!

5 comments:

  1. Great stuff here. Except *ahem* #5 I object to. I do that waaayyy too much. Like right now.

    -turboRamble

    ReplyDelete
  2. Oh, man. I've seen lists like these before and each one of these ideas could help me a TON. It's amazing how much I get done when I know what I want to do before I do it, don't use the internet, and just code for an hour.

    The only thing I wouldn't attribute to myself is the deadlines. This is just because I don't think I want to limit myself; if some good idea for something comes up, I want the freedom to be able to do it. This easily however becomes a method for stalling.

    I wish I could keep these too. :P

    ReplyDelete
  3. For the thing with deadlines, I think it would be interesting to give yourself a time limit (say 48 hours), and then try to get a basic engine up in that time. This would include all the basic gameplay and provide framework for creating levels, and adding additional features. After that, you could add in features however you wanted, without a time limit.

    ReplyDelete
  4. don't stop six! I like that I follow a blog that gets updated. >_>

    ReplyDelete
  5. Don't worry. I doubt I have that much dedication.

    ReplyDelete