Top Ten Tips

The 2007 Game Career Guide issue of Game Developer magazine is out, and a nice digital version is available for download. I actually wrote one of the articles for this in the Top 10 Tips section for programmers looking to get into the game industry. Now, the tips in the guide are pretty generic, and really aimed at a high school / starting college demographic. However, if you’re in that audience I totally suggest you give it a read. It can only help.

When I was writing the tips, I actually thought of a whole bunch of others that I wish I had known just coming out of college and looking for a game job (or when I was looking after a year as a government contractor). I thought about putting these tips in, but they were really for a completely different audience (namely, me 3 years ago) and partially politically charged. So, I left them out, made the article advice more focused and generic, and decided when the article came out I’d post the other tips to my blog. They make better blog fodder anyway.

So here’s a few tips for those of you that are about to take that first job in the game industry. This is from personal experience and a few years of misery in the game industry, and it should all be taken with a grain of salt.

  1. Know you development style, and know the company’s as well. Before you commit to working for a company, know how they work. If you’re a stickler for process (like myself) make sure you know whether the company you’re about to work for is as well, or if they’re willing to adjust to become so. If you’re more the “get things done” type, besides being doomed in the long run, you shouldn’t go to work a place advertising that they’re full agile, full XP. Granted, working there might do you some good.
  2. Don’t undersell yourself. Money isn’t everything, but being underpaid really sucks, regardless of nebulous bonuses that are promised (Note: I was underpaid in the IT world way before I went into the game industry, so this really applies across the board). Know what other people are making in the industry in your area. Know what you’ll need to live comfortably on, and know how skilled you are. You’ll be thankful later.
  3. Always improve. After you get your first game job, don’t think you can coast around on easy street. Don’t ignore new technologies coming out (outside of games too guys), because you never know how much you could improve things at a company just by paying attention to advances in things like .NET and database development
  4. Know what you’re getting into. Make sure your significant other knows too. Crunch sucks. And it’s almost everywhere in the game industry. Avoid places that have horrible crunches (very hard) or make sure your significant other knows that there will be months at a time where you might not see each other. It’s sad, but a reality.
  5. Know the company’s stance on conferences. If you’re the type of person that likes going to GDC and likes talking at GDC (like me), know whether your company will allow you to do that. Also find out what they’ll reimburse you for, and what they won’t. You don’t want to find out a month before GDC that they don’t want you going. That just sucks.

Now, this advice is kinda slanted toward people that have a lot of confidence in having a lot of offers in the industry (which doesn’t happen often), but following this advice will at least let you know what you’re getting into before you jump in and become miserable.

6 Responses to “Top Ten Tips” »»

  1. Comment by Suzie | 08/24/07 at 5:23 am

    Good tips, thank you.

    Although I guess when just starting, you take what you can get, for the experience and CV building aspect.

  2. Comment by Jeff | 08/24/07 at 9:20 am

    Oh, absolutely, and I think that’s unfortunate in a lot of ways. I know when I entered my first game job, I didn’t follow these tips, and for a while I figured I was miserable because of the long hours, and I figured that “this is just how it is in the games industry.” It wasn’t until I started voicing my opinion to some co-workers that I realized what was actually making me unhappy.

    Basically what I’m saying here is that, even in your first job, you should know what you’re getting into, and, if you can, avoid places that are going to make you miserable right from the start.

  3. Comment by Andrew | 08/24/07 at 12:08 pm

    A fine top 10 in the mag for programmers, especially the point on making at least one game, something that I am currently not doing as such.

    Substitute College with University and it might even fit the UK for the education parts, although not as cleanly (anyway, I’m finishing next year now).

    These are more interesting additions though, and I’ll definitely try and remember about asking about GDC.

    Oh, and is it mandatory to wear a superfine hat while game programming? ;-)

  4. Comment by Jeff | 08/24/07 at 12:28 pm

    Always have a side game project going on. It can only help.

    As for the hat, while not mandatory, it was certainly recommended. In fact, I was known to wear the burger king crown during late night coding sessions. At all other times, it was placed on top of my cube… just because.

  5. Comment by Andrew | 08/24/07 at 5:16 pm

    Note to self: Get big hat, wear to interview, impress all :)

    And I’ve got side projects, modding, coding and some other bits and pieces, but not specifically building a game engine yet. I like looking through some game engine source code though, a lot of complexity which I still need to grasp.

  6. Comment by Andrew | 08/24/07 at 5:16 pm

    Note to self: Get superfine big hat, wear to interview, impress all :)

    And I’ve got side projects, modding, coding and some other bits and pieces, but not specifically building a game engine yet. I like looking through some game engine source code though, a lot of complexity which I still need to grasp.

    Again, Thanks for the tips!

Leave a Reply »»