Most of you are probably saying to yourselves "He must be joking, there aren't any game development schools." Well you couldn't be more wrong. There are a few colleges and specialized colleges who have game development programs or just a class or two on the subject. So who am I to give advice on this subject? Well I've personally visited 3 of the Game Development schools in the U.S.A. and Canada. I have also attended a 4 year university, and I have worked in the IT industry for about 2 years. I am currently attending a Game Development School called Full Sail; and I have also researched this subject extensively. So lets get going…
Schools? What Schools?
- Schools? What Schools?
- Digipen | Full Sail
- So what will I learn?
- What about regular college?
- Things to look for.
- Final Thoughts
- School Index
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. 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.
<table width="80%" border="1" cellpadding="4" cellspacing="0"><tbody><tr valign="top"><td class="tblhdr">DigiPen
</td><td class="tblhdr">Full Sail
</td></tr><tr valign="top"><td>A 2 Year Associates Degree which will take 2 years to get or a 4 year BS in 4 years</td><td>A 2 year Degree in Game Design which will take 1 year to get</td></tr><tr valign="top"><td>Macintosh/SNES console programming.</td><td>Windows/Linux platform Programming.</td></tr><tr valign="top"><td>Very strict Admissions Policy.</td><td>Very High Quality Development systems (Intergraph, Silicon Graphics, Macintosh etc…)</td></tr><tr valign="top"><td>Cost of attending is fairly cheap.</td><td>Very expensive</td></tr><tr valign="top"><td> </td><td>Operates 24 hrs a day 7 Days a Week.</td></tr></tbody></table>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. 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.
<table width="80%" border="1" cellpadding="2" cellspacing="0"><tbody><tr valign="top"><td class="tblhdr">DigiPen (2 year program)
</td><td class="tblhdr">Full Sail
</td></tr><tr valign="top"><td>Geometry</td><td>Introduction to Media Arts</td></tr><tr valign="top"><td>Algebra</td><td>General Design Fundamentals</td></tr><tr valign="top"><td>Computer Environment</td><td>Networks and Operating systems</td></tr><tr valign="top"><td>Operating System 1</td><td>C++</td></tr><tr valign="top"><td>High level programming 1</td><td>Physics and Math</td></tr><tr valign="top"><td>Project Introduction</td><td>Digital Technologies and Techniques</td></tr><tr valign="top"><td>Calculus and Planar Analytic Geometry</td><td>Game Interface Design and Theory</td></tr><tr valign="top"><td>Operating System 2</td><td>Rules of the Game</td></tr><tr valign="top"><td>High Level programming 2</td><td>Structure of Game Design</td></tr><tr valign="top"><td>Game Implementation Techniques I </td><td>Real Time 3d Modeling</td></tr><tr valign="top"><td>Project 1</td><td>Multiplayer Network Gaming</td></tr><tr valign="top"><td>Solid Analytic Geometry </td><td>Artificial Intelligence</td></tr><tr valign="top"><td>Calculus 2</td><td>Asset Production</td></tr><tr valign="top"><td>Computer Graphics 1</td><td>The Gaming Project</td></tr><tr valign="top"><td>High Level Programming 3</td><td> </td></tr><tr valign="top"><td>Game Implementation Techniques II </td><td> </td></tr><tr valign="top"><td>Project 2 part 1</td><td> </td></tr><tr valign="top"><td>Computer Graphics 2</td><td> </td></tr><tr valign="top"><td>Computer Networks 1</td><td> </td></tr><tr valign="top"><td>Computer Networks 2</td><td> </td></tr><tr valign="top"><td>High Level Programming 4</td><td> </td></tr><tr valign="top"><td>Data Structures</td><td> </td></tr><tr valign="top"><td>Project 2 part 2</td><td> </td></tr></tbody></table>As you can see both the above programs are quite similar, though DigiPen goes into more detail about the specifics of the classes. 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. 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.
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.
#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. School Index
FULL SAIL (http://www.fullsail.com
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.]