<p>Recently I discovered that a good future major for college may be Computer Science and have decided next year that I will be taking the computer courses my school has to offer though I have only recently started playing games on the computer I was wondering if in the field of computer science there are sub- categories to go with video game programming/ anything to do with creating video games.</p>
<p>Depending on your school, you could concentrate on something relating to gaming (like graphics) or you could just take random classes in it. For example my school (Georgia Tech) offers a Game AI class, a Video Game Programming class, and a few classes in which you get to make small games.</p>
<p>Make sure you are very proficient and good at math and physics. You will be required to take math and physics for computer science, but make sure you know them very well because, designing computer games requires a proficiency for both. Being able to understand how to make a game requires a proficient understanding of math and physics. Even the most basic games such as Tetris require that you really understand Algebra and are not be able to answer algebra or math questions just because you memorized the equations. So you best shot at game programming starts with these two subjects. The computer related courses that will help are computer graphics and artificial intelligence.</p>
<p>I hear that the software engineers who work on video games are pretty overworked and are the least-compensated of all software engineers out there, so keep that in mind.</p>
<p>I’ve been hearing about game designers being over worked (and maybe least compensated) for ages…</p>