Take the 2-minute tour ×
Game Development Stack Exchange is a question and answer site for professional and independent game developers. It's 100% free, no registration required.

I am sure you guys can definitely help. Some universities, like NCSU, USC, UCSC for their master's, offer courses based on gaming and game development (some call it MS in Computer Science with an emphasis on game development). I am very interested in this field and I want to give it a shot. But since a master's degree is very costly I have to factor in the future prospects as well. I want to know if this a proper course when a career is also taken into account. Any opinions or ideas? Anyone who has followed this career line?

share|improve this question

closed as primarily opinion-based by Byte56 Dec 5 '13 at 19:03

Many good questions generate some degree of opinion based on expert experience, but answers to this question will tend to be almost entirely based on opinions, rather than facts, references, or specific expertise.If this question can be reworded to fit the rules in the help center, please edit the question.

    
Dupe? –  Peter Taylor Oct 18 '11 at 12:31
2  
Is your question specifically about the worth of a game-specific masters degree? If so, you should consider editing the title of your question. The answer also depends on what first degree you have, if any. –  Kylotan Oct 18 '11 at 16:56
    
What was your bachelor's degree in? –  ChrisC Oct 18 '11 at 18:05
    
I don't know if you should consider one, but you are considering it right now in this very question! (ie. what kylotan said, ask the question you actually want an answer to) –  jhocking Dec 5 '13 at 16:15

6 Answers 6

up vote 4 down vote accepted

I agree completely with mrbinary's answer. I am a student at UNC Charlotte and we have a Game Design and Development concentration with our Computer Science degree (in the Bachelor's and Masters track). Essentially you take four classes: Intro to Game Design and Development, Advanced Game Design and Development, Game Studio (a semester long project class), and an elective class pertaining to something related to games (AI, Games with a Purpose, 3D Graphics, etc.). I also work in a research lab for the University run by the professors that created the Game Design and Development concentration doing research and development of Games with a Purpose. I have many friends who have gone through the program, and I completed it halfway through.

Long story short, everyone I know that has completed the program (some bachelors, some masters) and graduated, then sought out a job in the gaming industry, have failed to get a job. Due to my research work, I have travelled to many game related conferences to present work and see other work in the field, and this discussion has come up a lot. One cool thing about these conferences is that people from industry will attend, as well as academics. What I've heard from many people in industry (and this is backed up by none of my friends who went through our degree program getting jobs in the gaming industry) is that going through a Game Development program may actually hinder your ability to get a job in the gaming industry. This is because the games industry is so diverse in terms of how they develop games. Some companies may use C++ as their language of choice, but use it within a custom engine or a custom framework. Others might use C#, others a scripting language (Lua, ActionScript, etc.), others may focus solely on mobile development and use Objective-C or Java, others may build flash games. The choice of programming languages and development environments are extremely diverse. The problem with Game programs at Universities is it gets you experience in one specific framework and methodology of game development that may not always translate to a game companies needs.

Our program used to teach XNA and C# (which limited us to Windows and XBOX only games), and has now moved into using Unity and JavaScript, as well as WebGL with HTML5. The reason for the transition was that learning XNA and C# for 2 years was getting the graduates nowhere. The game industry has transitioned greatly in the last few years away from consoles to mobile devices and web games, so our curriculum was changed to accommodate for that. It is yet to be seen if this helps our graduates find jobs or not. From my circumstantial observations, plus what I've heard from discussions with people from industry, a Games concentration may not be beneficial when trying to get a job in industry. Of course, if you want to becomes a Games professor, then it's probably just fine! A regular Computer Science degree and some of your own portfolio projects will get you further than a degree focused on games, in my opinion.

share|improve this answer
    
Wow.Thanks a lot for this. Very useful for me. –  Ashwin Ganesh K Oct 19 '11 at 5:21
1  
Likewise. This is one of the most insightful answers to this question I've seen, yet! –  Gurgadurgen Apr 26 at 15:22
    
Thanks! I still stand by my original point: a Games focused degree doesnt get you as far as more broad Computer Science degree, in my circumstantial evidence. After I graduated I got a job with Microsoft, and my gaming background really didn't come much in to play, and I certainly don't think it would have landed me a job with a game studio. Recently, I left Microsoft to (ironically) start my own software shop and game studio. We've had two developers so far that we've brought on to our game project who had game backgrounds, and neither worked out very well. IMO, dev skills > a specific degree –  shaunpickford Jun 13 at 6:30

I personally think it's better not to specialize in game development for your studies. At least over here in Europe, a "normal" computer science degree gets you as far as any game development-related degree - if not further. Programming is programming, if it's for games or not. By all means, take the game-related classes at your university and (this is the important part) pursue game development as your hobby. Get some hobby projects to the point where you can show them off during interviews when you are done studying.

Are you completely sure that you want to develop games for the rest of your working life? With a game-centered degree you might have a hard time finding other jobs. On the other hand, with a "normal" degree you have the whole range of all computer science-related jobs open to you.

I have studied "normal" computer science myself and haven't had any problems yet getting a job in the games industry.

share|improve this answer
6  
Agreed. If you want to get a job in games it's far more important to actually write some demos and bring them along to interviews. That's going to impress people far more than any degree. I certainly wouldn't pay American prices (I assume you're American) for a masters, that's unlikely to pay off in any reasonable period. Save the money and spend your time actually making games. For the record, I have a degree in Physics (not even computer science) and I didn't have much problem finding an entry level job in games. –  SimonW Oct 18 '11 at 9:51
    
@mrbinary,@SimoW - Thanks for the insight. :) –  Ashwin Ganesh K Oct 18 '11 at 13:03
    
Downmodded. Guys, calm down on the upvotes. There are also some great answers below. –  bobobobo Oct 19 '11 at 0:15

Having graduated from DigiPen, I would not recommend attempting to specialize your educational as early as your undergraduate work (I also went to a "regular" school to work towards a "regular" computer science degree prior to DigiPen). The proper place for specialization is at the graduate level, either by attending a masters or doctorate program somewhere or studying on your own -- and this seems to be what your question is about.

If you are looking for a job in the game development industry, a graduate degree probably won't help you much. It certainly will not automatically translate into a higher starting salary or a more-senior initial job offer. If anything, you may run the risk of being considered overqualified for the entry-level positions you'd be vying for.

If you study graphics or physics, there may be a place for you in some studios that want to push the boundaries in those fields, but that's kind of a gamble; such positions would be highly competitive and there will also be plenty of industry veterans looking at them.

If you are interested in the study of the industry, or want to teach or do research, a graduate degree can be useful (and indeed, is often a requirement). But if you just want a career making games, I wouldn't recommend it.

share|improve this answer
    
I have a plethora of electives to choose from.There are specializations in AI, Graphics and Game development. I would obtain a MS degree in computer science in the end. But i would have taken up game development as my elective.That means, i can get regular comp sci related jobs and if i have a good enough portfolio, a job in some gaming company right? –  Ashwin Ganesh K Oct 19 '11 at 5:29
    
Sure -- I guess I wasn't being clear enough though. A graduate degree of any kind probably won't help you that much in games. It may help a little for non-game development jobs though. –  Josh Petrie Oct 19 '11 at 14:21

I recently (end of 2010) graduated as a Bachelor of Games and Interactive Entertainment, Software Engineering major with a GPA over 6.5 (highest possible GPA is 7.0). My degree is not worth the paper it's printed on.

You're better off taking a vanilla software engineering degree, and taking the game-related units as your elective. (All of this is assuming you're looking at the programming side. If not, same advice applies to art and sound design).

share|improve this answer
    
I am looking at the programming side only, And these game related courses are part of the electives. So an MS computer Science with a couple of game related courses is something i should look at right? –  Ashwin Ganesh K Oct 19 '11 at 5:24
    
For sure. Put it this way. When I graduated, and was turned down from every local game studio, I looked through ALL of the job ads for graduate/junior programmers. I had the necessary knowledge/skills for NONE of the jobs. I had to spend the next 3 months, training myself for 60 hours per week, in about 4 different major disciplines/technologies in order to land a job, while working another unskilled job to earn money. Not an ideal situation. –  Jordaan Mylonas Oct 19 '11 at 5:45
    
Had I done a regular degree, I'd have been able to apply for a professional job as soon as I graduated, and caught up on the missing skills for game development in my own time, at my own pace. –  Jordaan Mylonas Oct 19 '11 at 5:46
    
Ahh its quite a tough life for game developers.Wish it were easier, what with the game industry boom and all! –  Ashwin Ganesh K Oct 19 '11 at 8:31
    
Don't get me wrong, I don't wish to bellyache. I'm just warning people for what lies ahead. –  Jordaan Mylonas Oct 19 '11 at 22:08

I have received a bachelor degree in a game development course in July and I'm already working for 2-3 months in the game industry.

Maybe it's different in the USA but over here in Europe, if you know decent C++ / C# skills and know how to work with various engines, then this adds a lot of value to your skill set.

I'm not saying it's common that this happens, but it does happen.

I do believe that programmers have an easier time finding a job if you compare it to artists (except if they are really good).

share|improve this answer

Lots of answers here, but I want to chime in with my personal experience.

I'm in the grad program at DePaul University in Chicago. They have a number of degrees, but one of them is Computer Game Development.

In my personal experience, this program is spectacular and I can personally vouch for it to anyone who is considering DePaul. The main reason is that the degree is teaching game programming from a low level. It teaches the ins and outs of C++, to the point that I'm referring to the spec rather than online tutorials. It teaches OpenGL, both fixed and programmable pipeline.

The goal of the program is to make you an excellent problem solver in the framework of video games. The people who leave this school can dig into call stacks, disassembly, and really get down into the nitty gritty.

I would be hesitant to recommend anyone get a game degree that does not teach low level programming like this. On the other hand, I think anyone who wants to get into the game industry would do extremely well for themselves if they looked for any kind of computer science degree that digs into low level stuff like that.

When you go to apply to game programs, showing an incredible knowledge of C++, and how the code you write in it translates into assembly, will really impress them. They're looking for engineers and problem solvers, not just people who have a degree that says 'Game Programming' on it.

share|improve this answer

Not the answer you're looking for? Browse other questions tagged or ask your own question.