I have been playing PC games for quite a while, and before that I was big into console games. I have beaten just about every Mario game that exists. I have stayed up all night playing Half Life. I have gotten my butt kicked playing Quake at LAN parties. I know a lot of people that are really good at playing video games. I often hear these people say, “dude, it would be awesome to make video games. I am going to learn how to do that!

I have over ten years of experience developing software, none of which were video games, and heed my warning, it is not a glorious profession. Please make sure that you are doing it for the right reasons. Just because you are really good at video games isn’t a qualification for pursuing a career in developing them but a passion for video games is crucial. The stress of deadlines, defects and users is overwhelming; and that’s from developing any software. You probably want to multiply that by 10 when you are developing video games. For example lets use the grief the players constantly give Blizzard developers every day for the bugs and delays players encounter. Would you be able to handle that kind of criticism and negativity on a daily basis?

Let’s say you can. Now you have to know how to code, regardless of whether you are UI design or you are writing business logic. You have to be aware of CPU usage, memory allocation, storage capacity, memory leaks, ease of installation, user friendliness, and that’s just to name a few. If you want to do graphic design, you should probably consider taking a few courses, or even getting a degree. You will need some understanding of math, science, physics, vectors, splines, etc because if its not believable or somewhat realistic, then it won’t keep the players’ interests (games like Minecraft are a phenomenon, not a standard to be compared to).

I want to end on a high note, because I sound like I am trying to discourage people from pursuing a career in developing video games. That is simply not true. My goal with this post was to try to advise you as to what you will be in for mentally should you choose to pursue the career. Don’t get me wrong, the frustration, long nights, no sleep, stress and emotional break downs will pay off. It can be a very rewarding career and you have my unwavering support should you decide to do it.

Cheers!