Hi, my name is Chris. I'm a Senior in High School. And I need to know which college is better for me to do... to be a Game Programmer. My dream is to work in games like these.
I've found on the internet a Art institutes college has a degree in Game Programmer. But, some other web sites say that I should do Computer Science... And It seems like that I should get a degree in General Programming, then get a degree in Game Design or something....
I just dont know what to do... Please somebody, help me!!!
I really wouldn't aim to go to a college that gives you a degree in game programming. What I would personally do is find out what you want to do as a "Game Programmer" then start researching different areas. Some people will program the combat mechanics, graphics, and character interactions while others might program the AI code for a game. A background in Computer Science is definitely great and to supplement that I would suggest you look at C++. Almost every single degree for a "Programmer" i've seen wants people with 2-3 years experience with C++ with a possible bachelor's degree in computer science.
Some requirements may also have heavy influence in C++ programming. Beyond C++ I would look at other programming languages out there and see how those work so you can have better sway with someone hiring you. Knowing something like XML will definitely help out since some PC games like to use that language setup. Ultimately I would make sure you have the capability to learn a new language or easily grasp it because many game companies will develop their own in house language code. They'll integrate this into the game and use scripts to make specific events with that scripted language being a heavy influence.
Another area I would study is game types that you want to go into. Some people like doing MMO game while others might be FPS oriented so it can be quite tricky picking what you want as there is no "Set Mold" as far as I know. If you "REALLY" want to be impressive try to learn a little about online gaming and how the game communicates with the server. Those jobs aren't in super high demand, but they get paid the big $$$ since they are effectively network administrators, server maintenance people, etc... .
However with that said here's what I think you should do:
1. Go for a Bachelor degree in CS with computer programming if you want to do game Programming. This will give you a much broader area incase the gaming thing falls through and you can go for something else.
2. Decide what "Game Programming" you want to go for since game programming is a pretty broad term.
3. Also figure out if you want to specialize in one gaming area or stay open. An FPS coder won't have the same skill set imho as an MMO/RPG programmer.
4. Look at current requirements on atleast 5 different game company websites. Sony Online Entertainment, Bethesda, Capcom, Electronic Arts, and Atari being some of the mentioned ones.
5. Keep yourself flexible so that you can learn a different programming language. Many job applications may ask you if you are easy/quick to learn in house scripting languages.