How can I (technically) prepare for a possible move from being a web developer to a game developer?
This is just a technology question for now. I'm not sure I'm going to be making the move due to a number of factors, so I'm not looking for information about actually working in the industry (I'll ask that question later if needs be). At this point I just want to know,
if I decided to make the move, how can I best prepare?
The places I'm considering look a lot more like
Telltale than EA or Ubisoft. They're smaller shops producing episodic games that focus on solid IP rather than massive, cutting edge, graphics-heavy games. I have some contacts, so I wouldn't be starting cold or anything like that.
The obvious answer is "Make a game!" but my current free time is a bit sporadic. Anything I could conceivably do would probably be so trivial as to not be particularly instructive. The other obvious thing is to grab the Source SDK and start mucking about, but if one isn't really looking at making something that resembles typical Source offerings, is this portable experience?
My technical background: I've got a B.Sc. and M.Sc in Computer Science. Undergrad was mainly C++ on Linux, with a sprinkling of other languages/technologies. I started my MS as a systems student, but ended up doing my thesis in more of a ubicomp/HCI area. I've got a decent breadth in both domains without having a ton of depth in either. For the last year-ish, I've been doing more scripting stuff (Python and Javascript), but I'm sure I could brush the dust off my C++ skills pretty quickly. Technically, I'm pretty comfortable picking up new things.
Long story short: Should I just focus on just being a sharper programmer in general, or are there more game-specific things that could be valuable?
Game companies are pretty high turnover, because people tend to burn out fast. A lot of triple-A titles have crunch periods that are like, half-a-year long. I'd browse through the Gama job posts and see what people are looking for. Still, I can't believe that you'd have any trouble finding a senior position with a masters', as long as you can get through a quick technical interview. I'd consider just cold-emailing some of the studios in your area (particularly the ones with open jobs) and asking them what they are looking for.
posted by fishfucker at 10:13 AM on May 1, 2008 [1 favorite has favorites]