Computer science or game programming?
#4 Members - Reputation: 1517
Posted 29 March 2011 - 06:53 PM
Many game programming courses miss a lot of the theory behind programming. They'll also sometimes just skip it all together, having you make games only using an engine like Unreal. Either way, it can work for a job at a higher level, like a level scripter. But you'll miss out on a lot of the information that a CS + EE course will teach about compilers, operating systems, assembly, embeded systems, parallel programming, etc. This means the game degree is often, by itself, useless for getting a job on an engine or tools team. And it is also useless for getting a job an any other computing field.haha yeah i hear alot of ppl say that people look down on you if you major in game programming as oppose to computer science and the question i want to know is why?? if the only thing i want to learn is programming specifically for games.
#5 Members - Reputation: 100
Posted 29 March 2011 - 08:00 PM
I'm looking for schools in my area for computer science and the schools im qualified to go to only have programs like computer programming, is there a major difference between the 2?
#6 Members - Reputation: 2755
Posted 29 March 2011 - 08:01 PM
That said, not all "game-programming" degrees are worthless -- Any game-focussed degree offered by a traditional 4-year state school ought to be just as good as their standard CS program. Also, Digipen has a very serious program which, although the program sacrifices *some* breadth and *some* depth in tangentially-related subjects, gains a great deal of depth in hands-on game implementation, team work, planning and project-management skills, as well as having a shear amount of applied programming that most university programs don't touch. In my opinion, having been there myself (so *disclaimer*), Digipen is the only "game school" worth attending that is not affiliated with a 4-year university.
As a general rule, avoid any tech-school which runs ads during episodes of Jerry Springer (University of Phoenix, Devry, ITT, etc) -- many of which offer game development degrees amount to not much more than a high school diploma -- preparing grads for an exciting career in game testing and a lifetime of crushing debt. These programs exist only to exploit young adults desperate to get into what they perceive as a "party" industry, which, by the way, it is assuredly not -- as well as parents equally desperate to get little Timmy away from the XBox and give him some direction in life.
There's also FullSail, which straddles a sort of wierd middle-ground that exists beyond the tech-schools, but fails to achieve the theoretical soundness of even Digipen, let alone a University program. I can characterize them, mostly, as turning out game-industry footsoldiers -- ready to hit the ground running, but a long way from being leaders. I have real problems with their style of curriculum, and the fact that it's "accelerated" -- which is, as far as I can tell, merely a way to charge people 4 years worth of tuition, for 3 years time, to learn less than what I got in just 2 years at Digipen.
The bottom line, from my perspective, is that you should consider good 4-year universities, universities with gaming or media-focussed programs, and Digipen. None of the other gaming options are worthwhile, in my opinion.
#7 Members - Reputation: 110
Posted 29 March 2011 - 11:41 PM
- easier to find
- easier to progress when you're in
- better paid
- less stressfull (fe. crunch time is really smaller if not completely eliminated)
I don't want to say that such jobs are better in all aspects, but if you will not be able to find a job in a game company, wouldn't it be nice to have other options?
#8 Moderators - Reputation: 5048
Posted 30 March 2011 - 03:16 AM
I think any good CS course, with lots of independent learning and practical work* (focusing on games if you wish), is a superior solution.
* This is vital even outside games, if you want to become a good programmer
#9 Members - Reputation: 128
Posted 30 March 2011 - 05:32 AM
The bottom line, from my perspective, is that you should consider good 4-year universities, universities with gaming or media-focussed programs, and Digipen. None of the other gaming options are worthwhile, in my opinion.
I would have to agree with Ravyne.
In my opinion, your ability to learn about game programming and computer science related material is usually only hindered by your drive and motivation to excel.
Being in any university will provides you the guidance and direction, but ultimately, the rest is up to you.
However, the one one thing I feel that people don't bring up enough when asked the "game or regular university" question is what you can learn out of the classroom.
I would say that the greatest benefit to studying at a gaming focused course is NOT about the math, physics or CS material they teach - it is the experience of producing a game.
You would not likely get this opportunity at any other university and no structured course can ever teach you how to effectively and efficiently work in a team.
Learning the dynamics of performing in a game development team is invaluable and I feel it's essential skill to work in the industry.
I'm biased towards DigiPen because I'm currently a student there and the experience has been fantastic so far.
They teach you the lower level hardcore stuff and you don't have the liberty of using commercial or open source engines for any of your projects.
Plus, being able to find a group of other students who are as passionate about you as developing a game is amazing - which extremely difficult to do in other schools.
#11 Members - Reputation: 127
Posted 30 March 2011 - 01:50 PM
haha yeah i hear alot of ppl say that people look down on you if you major in game programming as oppose to computer science and the question i want to know is why?? if the only thing i want to learn is programming specifically for games.
Err, this answer might be up there somewhere in a previous post but to do anything cutting edge in game programming you would need to have the CS knowledge first.
#12 Members - Reputation: 303
Posted 30 March 2011 - 02:23 PM
The bottom line, from my perspective, is that you should consider good 4-year universities, universities with gaming or media-focussed programs, and Digipen. None of the other gaming options are worthwhile, in my opinion.
I'd say the EA Interactive Entertainment Academy is pretty reputable:
http://www.fiea.ucf.edu/
as is Guildhall at SMU:
http://guildhall.smu.edu/
#14 Members - Reputation: 217
Posted 30 March 2011 - 07:19 PM
#15 Members - Reputation: 159
Posted 31 March 2011 - 05:53 AM
However, the one one thing I feel that people don't bring up enough when asked the "game or regular university" question is what you can learn out of the classroom.<BR itxtNodeId="838">I would say that the greatest benefit to studying at a gaming focused course is NOT about the math, physics or CS material they teach - it is the experience of producing a game.<BR itxtNodeId="837">You would not likely get this opportunity at any other university and no structured course can ever teach you how to effectively and efficiently work in a team.<BR itxtNodeId="836">Learning the dynamics of performing in a game development team is invaluable and I feel it's essential skill to work in the industry
No university degree, be it at a top uni or a gaming college, will teach you how to "effectively and efficiently work in a team", as well as "the dynamics of performing in game development team". That knowledge and skillset is only acquired through hands on experience in production environment. Uni projects can mimic that to a certain point, but they will never replace the real thing. So in my opinion, you shouldn't consider this argument as an advantage of game degrees. Plus - if it's really all about working on gaming projects, who is stopping you from attending a CS degree and making your team and individual projects based around games? That was exactly what I did and it worked for me.
As an ending note on my part, I will second some of my predecessors, repeating that CS degrees offer a wider range of options for your future career. It might sound like nothing you would be interested in, since you KNOW you want to make games and only games. That's cool, but what happens if the economy is shite, studios are shutting down more often than hiring or maybe you are not willing to relocate to a game dev heaven? You still have to pay the rent and probably eat something, so it's worth having an alternative career (even if it is only temporary) set up. You could actually use that to earn some extra funds to start your own studio?
#16 Members - Reputation: 303
Posted 31 March 2011 - 11:02 AM
For instance, many amateur modders ended up earning a place in the videogame industry without a CS or a VG specialized diploma, some very successfully and others in infamy.
The only important question is what drives you, if you get a CS diploma and work on traditional software and it turns out your real drive was to create innovative and entertaining videogames, you will be pretty miserable even if you are successful at it, and this applies the other way around as well. Remember that in the end, whatever you choose will steer the rest of your life, so choose what ever makes you happier, don't JUST think about money cause it wont make you happy (unless you are that kind of person in which case just go make a living in wall street
Videogame development is hard, stressful and usually underpaid and I enjoy it all the same, because for me there is nothing like the feeling of making a simple space shooter and seeing my cousin or friends or merely a couple of complete strangers go nuts about it.
I took a recently created (I live in Argentina and official education in videogames is very new here) videogame development course (not just centered in programming, but design, management and others as well) and the first time I put a rotating red polygon on a DirectX window I fell in love with the profession and almost peed myself from the emotion, so go look for that feeling, it's the only thing that really matters.
LinkedIn profile: http://ar.linkedin.com/pub/andres-ricardo-chamarra/2a/28a/272
#17 Members - Reputation: 159
Posted 01 April 2011 - 08:19 AM
#18 Members - Reputation: 100
Posted 11 May 2011 - 11:42 PM
#19 Members - Reputation: 1086
Posted 12 May 2011 - 02:15 AM
Those people are exceptions.
In the general case, people with CompSci or related degrees make better software engs. Hence, since they are recruiting for the general case, companies apply filters to the floods of incoming CVs. And the first is "a relevant degree".
I've been at companies where they don't do this. At one, we used to advertise in the local paper. All the engineers got put on rota answering the calls. The phone rang night-and-day with people who thought they might be good at computers and wanted a job as an SoftEng. It's a great job; it's indoor work, pays well and doesn't involve touching blood, wee or other people. It appears to have no difficult entry level -- it's just typing, after all, right? Brrr.
I've worked for a bank which hired people off the streets as well. Hired random people, handed them "learn C++ in 21 days" and test them 21 days later. If they pass a basic C++ test, congratulations, you're a "grade 1 programmer". Fail the test and congratulations, you're an "assistant project manager". Fear the quality of THAT software.
I've worked for a place which did financially critical systems using custom hardware. Oooh, and made a point of hiring non-compscis for at least 50% of the engineering staff. Wow. That was scary. When you're in a 'meeting' about some lump of code and more than half the people present answer questions about things like "possible race hazards" with things like "don't both me with that university wordy crap, this'll work"[1]...
Having done this a lot, worked in a lot of places, banged my head against a LOT of brick walls generally I'd say that the companies which don't apply those filters are insane. And lo, it turns out that sane companies do do this filtering. All sane companies do that filtering[2]. Remember, they don't need to find the 1 exceptional person. They just need to find one person who can do the job. Yeah, they'll never interview Leonardo Da Vinci. But then Leonardo won't ever get a job either. Oh, and bluntly speak, chances are that the exceptional people have degrees as well. Because... well... them degrees is easy if you is actually smart.
So go get a degree. Everyone's special, I know you all are too. You're all too smart to need one. But just go get one because it doesn't half make applying for jobs easier.
[1] It didn't. When it turn out to be fraudable we paid a couple of million in compensation. Never mind eh? Better luck next time.
[2] Not all companies which filter on "relevant degree" are sane tho.
#20 Members - Reputation: 3283
Posted 14 May 2011 - 09:28 AM
Now as to getting a degree in "Game Programming", you sure are closing a lot of doors! If I was hiring for say e-commerce and I saw that you had a Game Programming degree, you would be quite obviously an employee not doing what he wanted to do, it would be an instant strike against you. While on the inverse, if I was hiring for a game company, I would put very little stock in your degree over that of a CS student ( from a good school! ).
Yet then, if you have no desire whatsoever to do anything but game programming, sure... go for it. Just no you are slamming a hell of a lot of doors! If you do go for it, my earlier advice holds true... the quality and reputation of school means more than the type of school! If you can, shoot an email off to a couple HR departments at game companies you would like to work for and ask what schools they recommend. I would just say stay the hell away from the TV schools like ITT and Devry. I have heard mixed things about Full Sail, Art Institute, etc.. so as I said, asking the people doing the hiring is probably your best bet.






