Moving to a new area, introducing myself to new people, a number of them outside of work, I’ve been thinking about something that’s bugged me for a number of years now. When someone asks me what I do, my initial answer is that I work in the video game industry. It’s something that I’m proud of, though it makes me feel a bit guilty to say, because in my mind that’s akin to saying that I’m a rock star. The wierd thing to me is the response I always get of, “So you’re a programmer?” It takes a lot of explaining to get across the concept that my job doesn’t really involve programming in any way, shape, or form (well, technically, it sometimes does, but only because I often use scripting as a solution for my hatred of more mindless, repetitive tasks where others in my position would just do the work by hand).
Like… well… anyone likely to be reading this, I’ve been playing video games since very early childhood. My father was quite fond of a certain Far Side comic about hopeful parents imagining their child’s video game playing being put to use in the job world, but he never thought it would come true. Honestly, the thought never occurred to me either for many years.
My father was a programmer, but of far more serious software that’s actually useful to the real world. I always thought programming was fun as a novelty, playing around with BASIC making automated Mad Libs and the like. It just didn’t seem like something I wanted to do as a full time job. I only wanted to design games, but I had no idea that was its own career path. Even later, when more and more games started including level editors and the like which I had a great time playing around with, I never understood that there was an entirely separate group of people that used tools like those full time.
In fact, it really wasn’t until I was a team lead for the Animist class in DAOC and started to get to know the developers at Mythic that I really understood the difference in the type of people that came together to make a game, especially an MMO. There were engineers, artists, producers, managers, designers, community representatives, and customer service representatives. On top of that, individual members of each of those groups had their own specialty. World Designers didn’t touch class balance, server engineers didn’t mess with the client, and character modelers didn’t do concept art.
Thinking back on my previous concept of how games were made, I couldn’t understand why I hadn’t realized it was just like any other business where the sales representative doesn’t do accounting, the IT guy doesn’t write legal contracts, and the product designer doesn’t write commercials. I don’t know if I can excuse such thoughts simply because 30+ years ago the same person really did cover every discipline on their own. We live in a time when video games are advertised on network television during prime time and many people understand that today they’re made by huge teams of people for millions of dollars.
It wouldn’t even bug me as much if in the business of MMOs, this wasn’t just a matter of innocent ignorance, but a community relations issue. I can’t count the number of posts that I’ve read on various forums in response to patch notes asking, “Why are they working on this thing? They should be working on this other thing.” and the things that they’re talking about wouldn’t even be addressed by the same department. They complain about some sort of new art assets being added instead of their class issues being addressed. They complain about a new quest being added instead of a bug with the interface being fixed. On DAOC, I always wanted to respond to such posts with the thought that that was like asking an actor to use better lighting in his scenes.