I'm going to be taking the route to Game Programming through Computer Sciences, followed by a graduate program which gives me the degree of a Masters in Interactive Entertainment.
CS major I've found is one of the more desirable degrees for a game programmer. One question I had was, for a game programmer, what would be a good minor?
Math due to the fact that I'll be dealing with it a lot? What courses should I put my electives into?
Or would Digital Media be a better choice, since it builds on artistic skills and focuses a bit on game engines, game design, and interactive entertainment?
If I could get a response from someone in the industry that would be great.
Please, if you're still in High School, please don't answer this question unless you have asked this before and received an answer from someone in the industry. An educated guess is something I can make on my own, but a professional answer is something I'm seeking.
What are your current options for a minor?
Off the top of my head: math (Pure and Mechanics), digital media, anything to do programming even if it is in Visual Basic and physics.
If I had a list, I should be able to pick on the ones that are more suitable. However, you shouldn't choose something you know you won't enjoy doing.
I've got to echo what yaustar wrote. Stay away from doing something you really have no interest in.
As far as a programming goes. It depends on what you want to do. If you want to get into the industry as a graphics programmer, then you need all the math and problem solving skills you can get. But if you love physics and you'd rather work to be a physics programmer, then a minor in physics would be helpful.
The CS curriculum will introduce you to several mathematical concepts already. A minor in math will allow you to do a little more molding with your courses to be more in line with game programming.
But do what you want to do. You can always learn what math you need on your own (which is what I've been doing).
|All times are GMT -8. The time now is 06:53 AM.|
Powered by vBulletin® Version 3.6.9
Copyright ©2000 - 2013, Jelsoft Enterprises Ltd.