- Schools? What Schools?
- Digipen | Full Sail
- So what will I learn?
- What about regular college?
- Things to look for.
- Final Thoughts
- School Index
[size="5"]Schools? What Schools?
Yes folks there are Game Development Schools. I will provide links to all of the schools I mention in this article in the final section, just in case anyone wants to take a look at them. Currently, there are 2 places in the United States that are offering Full Game Development Programs, and there are a few other 4-year universities that offer either classes on game development, or game development clubs. The two colleges in the United States offering Game Development programs are Full Sail (located in the Orlando area of Florida) and DigiPen (located in Redmond Washington). From what I have seen, both of these schools offer great programs, but they both have advantages and disadvantages of which I will address later. Other 4 year universities such as the University of North Texas offer game development clubs which students can participate in. Canada also has a few schools offering Game Development programs. NAD Centere 's (located in Quebec) Game Design program looks fairly promising. And so doesn't L'Institut d'informatique de Quebec's programs (though you have to read French to see these). There are also 2 other game development schools that aren't even located on this continent. One is called the School of Computing at Middlesex University (located in London U.K.). And Ngee Ann Polytechnic (located in Singapore). All of these schools look quite promising but you'll have to assess them for yourselves.
[size="5"]DigiPen | Full Sail
I am going to focus on DigiPen and Full Sail here but the info I give can be applied to any of the above schools. Below you will find a listing of what each of the two schools offer.
DigiPenFull SailA 2 Year Associates Degree which will take 2 years to get or a 4 year BS in 4 yearsA 2 year Degree in Game Design which will take 1 year to getMacintosh/SNES console programming.Windows/Linux platform Programming.Very strict Admissions Policy.Very High Quality Development systems (Intergraph, Silicon Graphics, Macintosh etc...)Cost of attending is fairly cheap.Very expensive Operates 24 hrs a day 7 Days a Week.That pretty much sums up the main differences between the schools. Both offer very good and intensive programs. You will work in teams to develop games, and by the end of the program, you will leave with a Demo CD to show your future employers.
[size="5"]So what will I learn?
Well, these Game Design programs are redesigned every few months because the current industry moves so fast. The educators need to adapt in order to supply the market with quality workers. But here is a list of the classes offered at both DigiPen and Full Sail.
DigiPen (2 year program)Full SailGeometryIntroduction to Media ArtsAlgebraGeneral Design FundamentalsComputer EnvironmentNetworks and Operating systemsOperating System 1C++High level programming 1Physics and MathProject IntroductionDigital Technologies and TechniquesCalculus and Planar Analytic GeometryGame Interface Design and TheoryOperating System 2Rules of the GameHigh Level programming 2Structure of Game DesignGame Implementation Techniques I Real Time 3d ModelingProject 1Multiplayer Network GamingSolid Analytic Geometry Artificial IntelligenceCalculus 2Asset ProductionComputer Graphics 1The Gaming ProjectHigh Level Programming 3 Game Implementation Techniques II Project 2 part 1 Computer Graphics 2 Computer Networks 1 Computer Networks 2 High Level Programming 4 Data Structures Project 2 part 2 As you can see both the above programs are quite similar, though DigiPen goes into more detail about the specifics of the classes.
[size="5"]What about regular college?
Why is it that a little piece of paper can get you through the door at so many companies? Simple - it shows that you have the persistence, the will, and the "Smarts" to make it through college and get a degree. It also shows that your thoughts aren't just limited to computer science because you've had to take classes such as Sociology, Psychology, Philosophy, etc. This makes you a well-rounded person and helps you fit in better in the workplace. So by no means am I telling all you wonderful people to drop out of college or go to any of the Game Degree schools right out of high school. Large Corporations like to see that their employees are educated and often require at least a B.S. in some field before they will hire you. So it may be a good idea to get a 4-year degree, and then go to a Game Development school if you can't find a way into the industry.
[size="5"]Things to look for...
Here I am going to talk a little bit about things you need to take into consideration before deciding on a school.
- Ask yourself "What am I going to get out of this?".
- If you're looking at a game development school, make sure to ask them how long they have been running their game development program. I once looked at a school that had a game design program; however, one year after the program started, they canceled it and all of the people who started classes got shafted.
- What kind of equipment am I going to learn on? It's true that you should always optimize for slower computers, but that doesn't mean you should learn how to design games on a year old computer. By the time you get out of school and are ready to start working, those computers you've been working on are going to be even more out of date than what you started with, imagine if they had been 2 year old computers!
- Find out what the job placement rate is.
- What programming languages are you going to be learning? (C and C++ are a MUST, Java would be useful, and so would Delphi).
- Take a look at the school, while you're there - go around town and ask people if they've heard of the school & see what they think of it. You can get some of the most honest opinions out of complete strangers.
- The final bit of advice I can give is this. Ask yourself the following question when you visit the school. "Can I picture my self here? Are there others like me here? Will I fit in?". This question is one most people never ask when looking at colleges, but it is one of the most important. If your not happy at school then your grades will suffer, your attitude will deteriorate, and you will be miserable.
[size="5"]Final Thoughts.
I decided to add this section in order to do a little ranting, as well as help people out. About a week ago, I was informed that 50% of the students in the Game Design program at Full Sail were dropping out because the courses were too difficult. At first I got a bit nervous, then I started wondering why. I came to the conclusion that it was 1 of 2 reasons.
#1. The Game Design Program is of such quality that only the cream of the crop is able to pull through.
OR
#2. The classes in the Game Design program aren't doing a good job at teaching the students what to do; therefore, they are failing miserably.
After a careful consideration, and a watchful eye, I came to the conclusion that the reason people were quitting was because they had a misconceived idea of what they wanted and they didn't apply themselves. It's so easy to forget about tomorrow's homework assignment when you've been out partying all night, or just don't feel like doing the work because it's "not what you want". Folks, if you're looking into any college, just make the realization that wasting your time there, getting mediocre grades, and partying all night/every night amounts to buying a brand new car every year. In 1, 2, or 4 years time you've paid out (or have to start paying back) all that money for a product that you've only partially used! So when you make a decision on where you want to go, take the steps to achieve that goal, or you've just wasted all that money for nothing else than a piece of paper with your name on it. Sure, it will get you in the door, but it's your knowledge of a subject that gets you hired - not a piece of paper.
Good luck in your endeavors.
[size="5"]School Index
FULL SAIL (http://www.fullsail.com)
DigiPen (http://www.digipen.edu)
University of North Texas (http://hercule.csci.unt.edu/larc)
L'Institut d'informatique de Quebec (http://www.iiq.qc.ca/)
NAD Centere (http://www.nad.qc.ca/)
School of Computing at Middlesex University (http://www.cs.mdx.ac.uk/cg/)
For more Game Development related schools that are kept fairly up to date, check the schools directory on GameDev.net, or Gamasutra (under the Directories section, search for schools).
[Editor's note: This article was written in 1999, and not surprisingly, some of the information is out of date. For current information on each schools' game development programs, please check the respective websites.]
It is true that bachelor's degrees are becoming more common place to find a job as a game developer in current times, but it is still far from required. If you are going to be a programmer than this matters a lot but not for the other fields.
Make sure that the school you are going to has professors that are or used to be industry professionals. Nothing is worse than being taught by someone who has not been there themselves.
There will be a lot of persistence on your part outside of the classroom: talking with department chairs, student counselors and attending career fairs to find out what studios are looking for and making sure to swap your contact information with them. You need to be prepared before you graduate, not when you graduate only. This means that you have to get a working portfolio website that you can email to studios and apply for an internship before you graduate. This is the best time to get this done and you will learn a lot from your first internship.
Read books on game development. Before you decide on which school to attend, you may want to do some reading in how to break into video game development. There are a few books specifically on this topic, my favorite being "How to Get a Job in Video Games." (here's the link: http://www.amazon.com/How-Get-Job-Video-Games/dp/0985377801/)
Remember, that your parents will not know a lick about game development unless they are a developer. The industry is a strange place and the only way to know how it works is by reading books by people who have been there before.