Professional Documents
Culture Documents
to Electronic Arts
Observations based on a residency in the spring semester of 2004
Randy Pausch
Professor of Computer Science, HCI, and Design
Co-Director, Entertainment Technology Center
Carnegie Mellon University
etc.cmu.edu
pausch@cmu.edu
Executive Summary
The Studios at Electronic Arts (EA) have future staffing needs for more than 1,000 new
hires each year, and EA would like to fill 75% of these positions with university
graduates. EA currently fills only 10% of new positions from universities, traditionally
preferring to hire people with industry experience. Many universities have expressed a
desire to train people for employment at EA; in that spirit, I spent the spring semester of
2004 in residence at Electronic Arts educating myself about their needs. This document
contains my observations about EA, tailored for an academic audience. I conclude with
curricular recommendations for a two-year Masters-level curriculum containing students
from different undergraduate backgrounds. I discuss what has worked at Carnegie
Mellon’s Entertainment Technology Center and what might work in a more traditional
setting.
2
The Context for this Document
I am a Professor of Computer Science at Carnegie Mellon University. In 1997, Drama
Professor Don Marinelli and I founded the Entertainment Technology Center
(etc.cmu.edu), which offers the two-year "Masters of Entertainment Technology" degree,
jointly conferred by the School of Computer Science and the College of Fine Arts. Our
center has a very strong relationship with EA: they hire approximately 40% of our
graduating class each year, and have a commitment to hire at least 10 summer interns
each summer from our center. In the fall of 2003, EA expressed an interest in having
faculty spend time in residence to help establish their relationships with academia.
Having done a sabbatical with Walt Disney Imagineering in 1995, I took this opportunity
to educate myself more about EA's internal processes. I spent the spring semester of
2004 in residence at the Redwood Shores facility, where corporate headquarters,
publishing personnel, and studio personnel are located.
It immediately became clear to me that neither EA nor academia have any real
understanding of how the other operates. This document is intended to educate
academics about EA, how it operates, and what its real needs are. I conclude with
descriptions of the Carnegie Mellon ETC curriculum and a design for a more traditional
approach. I also recommend the IGDA curriculum framework described at
http://www.igda.org/academia/ .
The work in residence was done under full NDA, but this document has been cleared by
Electronic Arts for public distribution. Much of this report is based on in-person
conversations with EA employees, as well as my direct observations. I was given access
to everyone I asked to meet with, and I thank EA and its personnel for being so gracious
with their time. Like any visitor, I saw a subset of the corporation through a particular
prism, but I believe my view, whatever its limitations and flaws, will be useful to
academics interested in how to prepare students for EA.
1
That is a slightly "trumped up" statistic: it includes all the hardware console dollars and ignores the video
sales of movies.
3
Modern games are highly complex engineering accomplishments; games can easily be
over a million lines of code and most programming is done in C or C++. Consoles, rather
than PCs, dominate the economics. Since consoles last approximately five years the
industry is on a five-year economic cycle. In 2004, we are nearing the end of a cycle that
has been dominated by the Sony Playstation 2; within the next two years both the
Playstation 3 and the Xbox 2 are anticipated.
I continue to be amazed at the cultural impact of video games and how age-stratified it is.
When I told college-aged students (especially male ones) I was spending a semester at
EA, they lit up like Christmas trees. When I told people over 35, especially academics, I
was spending a semester at Electronic Arts, the most common reaction was "What's
that?" Video games have now captured the imaginations of our youth, and EA is a major
beneficiary of this; many students want to work for EA because they grew up playing EA
games. A good cultural icon for this phenomenon is to remember that while the previous
generation grew up wanting to be on the Wheaties box, modern athletes yearn to make
the cover of games like EA's Madden Football.
4
sports games, racing games, first-person shooters, simulations, etc. EA publishes a very
diverse portfolio, with approximately 70 titles each year. (For example, each Sims
"expansion pack" is a separate title.)
count Microsoft. PC
2003 Net Revenue By Platform
5
The most important statistic to most readers of this document is that EA will be
making on the order of 1,000 or more new hires each year, with a goal of having
75% of those come directly from universities.
EA Corporate Culture
Japan
EA is structured into three large 3%
Probably the most surprising thing I learned about EA is that its leaders, including
its creative leaders, describe it as a packaged goods company like Procter and
Gamble or Nabisco. This makes sense: EA makes a product that goes into boxes and is
sold at retail, so it certainly is a “packaged goods” company; nonetheless, I found this an
excellent way to reorient my way of thinking about the company. Management
frequently talks about Stock Keeping Units (SKUs), which refer to the unique product
identifier when the package is sold at retail. For example, a game shipping in five
languages, on both the Playstation and Xbox, would have 10 SKUs. The portfolio of
products and the management of that portfolio’s balance and growth is a top priority for
management. Even the rank and file understand the importance of the business aspect: as
one executive put it, "We all agree that commerce defines success." Although EA's
marketing muscle is undeniable, the one variable that correlates best with sales is quality,
one mechanism used at EA to assess quality is the review site www.metacritic.com .
Games depend much more on word of mouth and intrinsic quality than movies; films can
6
use tricks like denying critics advance screenings, advertising heavily, and “opening on
many screens” to get a big gross sale before word of mouth kicks in, but games cannot.
Consumers pay over five times as much for a game as a movie ticket, and they are
expecting to invest fifty hours, not two.
When preparing students for EA, the most important thing to know is that EA is a
ruthless meritocracy. There is no better place for a bright, hard-working person,
but mediocre performers are not tolerated. So, as they say, "play hard or go home."
Educational programs intended to prepare students for EA should establish high quality
standards and push their students hard. EA may "need lots of bodies" in the coming
years, but they only want the best.
EA rewards its workers well and still gives stock options in the classic Silicon Valley
way. Anyone who has been at EA long enough and in a high enough capacity probably
doesn't need to work for the money, and they are called "volunteers." On some cubicles
there is a sign saying "DFWMIFV: member since 4/1992" -- that stands for "Don't Fool2
With Me, I'm Fully Vested." However, there seems to be little or no deadwood. Some
people leave when they no longer need the money, but those who stay are still passionate
about making games.
Early on, a Carnegie Mellon student said about an internship, "I really learned the value
of having a good manager." I've heard many students say that, but only after they've had
bad ones. This student was relaying the opposite; he had learned the value of a good
manager by having a good manager. In fact, there are many good managers at EA,
because management is highly valued. EA excels at making games, in part because it
treats game making as a management exercise every bit as much as a creative exercise.
While the corporate and publishing divisions have fairly stable processes in place, the
studios are constantly changing processes, as is the case everywhere in the video game
business. Even what one might think of as "mundane" aspects, such as the art pipeline
(the process of creating art and getting it into the run-time engine) are highly variable
across projects and sometimes even within a project. Processes tend to be highly
optimized for current, local circumstances and to change rapidly. EA does almost no
R&D, as a university would describe it, and there is no publication of papers. In terms of
technology, I was surprised to learn that EA only holds about a dozen patents. It has not
historically protected intellectual property (IP) via patents but is becoming more
interested in doing so. EA is currently ambivalent about the open source movement; one
of their major concerns is that if it uses open source code, that the code's "openness
pedigree" be unassailable, to avoid later claims of ownership.
7
project reviews that senior management periodically conducts of each title in production.
Schools preparing students for this culture need to prepare their students to receive
unadulterated feedback in pressure-laden situations.
The studios at Redwood Shores, Vancouver, and Orlando are all nice work locations with
attractive physical spaces including cafeterias. The Redwood Shores campus sports a
high-quality gym, four-story atrium and a large "campus green" where people play soccer
or Frisbee at lunchtime. Internally, the spaces tend to feel like Intel: it is a cubicle
culture (the CEO has a standard-size cubicle, just as at Intel) but with a physical layout to
encourage more communication. The Los Angeles Studio is in later stages of
construction and is intended to be a top-notch facility with gym and other amenities.
The largest sin at EA is not delivering a title on time. Predictability is a key virtue to
management, and control of process is crucial. When I asked, "what is this company's
comparative advantage vs. other video game companies?" The most common answer was
"we are better managed than our competition." The video game business is very time
sensitive; many titles are timed to ship in time for Christmas sales, sports titles are tied to
the season opening of sports, and movie titles must release in time frames corresponding
to the movies. Making an outstanding game, but delivering it late, is not as profitable as
making an acceptable quality game on time. EAers talk about "maximum on-time
quality." EA veterans say that the major reason games ship late is due to a lack of focus
in the design vision: "games are usually late because the development team doesn't know
what it is building."
3
Logan’s Run is the 1976 Sci-Fi movie (and Farrah Fawcett’s screen debut) about a society where
everyone is killed on their 30th birthday to maintain the ecosystem. Adding insult to injury, most EA
employees are too young to have seen this film in its theatrical release, and didn’t know the reference. Did
I mention I felt ancient while at EA?
8
If there is anything that is clear at EA, it is that the rank and file employees are absolutely
passionate about making video games. They have grown up playing games, and for
many this is truly their dream job. On the university side, we have seen this phenomenon
as well; most grown ups do not realize how emotionally strong the draw is to this career
path. The employees at EA are extremely proud of the quality of the product they make,
and many talked about how good it felt to see it on a store shelf, much the same way
people who make movies feel seeing their product in the theater.
Many key personnel at EA did not attend college. In other companies I have dealt with,
this leads to a devaluation of college (as in, "I didn't need it, so nobody else does.") At
EA, they are more likely to say "Yes, but I did it when games were smaller and simpler;
nowadays, the education is really important. However, what matters is the education,
not the reputation. Several times, I heard stories from hiring managers about the
"insufferable arrogance" displayed by students from highly prestigious universities. At
EA, it's definitely what you learned that matters, not the "brand name" of where you
learned it.
EA has a very strong sense of ethics, both in terms of corporate behavior, such as
accounting, as in terms of the product they make. The party line is that Larry Probst, the
CEO, "won't make a game he can't play in front of his mother." EA was one of the early
adopters of the rating system, feeling it was both socially responsible and prudent
business practice. EA believes that the center of the market is where the money is; while
not a perfect analogy, one could say that EA is a little like the "Disney of the video game
business" in that regard.
EA, like Intel, is a very paranoid company; there is no sense of resting on their laurels or
of taking anything for granted. They are well aware of what they perceive their
weaknesses to be. My personal perception is that major concerns for EA should include:
1) EA's major innovation is more likely to be in technology and the process of game
creation, rather than game play, story, etc. EA tends to license rather than internally
generate IP ("intellectual property") for characters and stories.
9
2) There are many cases where local vs. global control of resources seems to be over-
optimized for the local case. For example, if a student does a summer internship with
title A and does an outstanding job, if title A is not hiring the following May, that student
has no real leg up getting hired at EA, although EA has valuable information about the
student's ability to perform at EA.
3) EA has almost no internal knowledge of how universities operate; only 2 of their 4,300
employees have ever been on tenure track. I spent a lot of my time at EA helping educate
their personnel about how universities operate. This is important, because in order to
achieve the goal of 75% of new hires coming from Universities, EA will need to interface
more closely with the university culture.
One topic I have explicitly not addressed is the issue of gender. Clearly, volumes could
be written on the topics of how to get more women both playing and making games, and
EA clearly wants to have more women doing both, but a detailed investigation of this
simply wasn't possible with my limited time. When the Executive Producer of "Lord of
the Rings: Return of the King," Neil Young, states that his team was 22% female and
receives cheers, it is both a triumph and a reminder that EA, like the entire video game
industry, is currently a heavily male, testosterone-laden culture. Two gender-related
points I will make in passing: First, "The Sims" is the all-time best selling game and it is
roughly 50-50 by player gender. Only time will tell if this is the key to the future, or
merely a fluke. Second, recent surveys have shown great increases in female game
playing, but those are mostly middle-aged women who are "casual" gamers, such as at
MSN, Yahoo, or Pogo; there is no evidence these women have any interest in crossing
over to console or PC gaming.
EA’s biggest challenge is the dramatic increase in team size. There are other grand
challenges in terms of game design and content, for example, how to get greater
emotional involvement with games and characters, but the biggest challenge is clearly
management of large teams.
One EP said that the key question to ask during pre-production is "What kind of fantasy
experience will we provide?" An early chore for the pre-production team is to build a
10
"vertical slice" that goes to full depth and acts as a demonstration of concept that the
given approach is viable. The key objective is to "remove innovation" so that the later
parts of production can proceed in a highly productive, parallelized fashion. Developers
fall into trouble when they have to innovate and/or do design work in parallel with
production of large amounts of content. There can be many layers of early prototyping,
and the goal is to make these prototypes feed into the eventual game that is built rather
than be throwaways. The prototypes also provide a valuable mechanism for making
time estimates for creating the full game.
One of the biggest challenges for EA is the centralization of tools and technology;
currently most titles "fend for themselves," with very little code reuse across EA's
portfolio. (There is more code reuse in the Vancouver studio, especially amongst the
various sports titles). As games become more complex, finding ways to leverage effort
across titles is a major focus for EA, but it is both a sociological and a technical challenge
to do so, especially since the career reward structure is heavily based on each individual
title's performance.
• I always felt badly that our "pipelines" (how 3d models are created, skinned,
animated, and brought into a run-time engine) at Carnegie Mellon were messy and
fragile. I no longer feel guilty; EA has as many pipelines as projects, and they are
highly ad-hoc and painful to maintain.
• Projects use source control systems, but there's no company-wide standard system.
• There were no surprises to me in terms of the tools they use: MAYA, Softimage,
Alias, Photoshop, etc., plus many internal, proprietary tools.
• An accurate bug database is crucial to the success of a game. One title I learned
about had a 14,000 bug database entry; it is not uncommon to have thousands of
"known shippable" bugs on a title, which are mostly obscure and unlikely to be seen
by typical consumers.
Jobs at EA
Making games at EA is a team sport. I cannot overestimate how many times this
point was made to me, basically in every conversation I had. EA needs employees
who can work in teams and communicate well within their discipline and with people
11
from other disciplines. Technologists almost never fail to advance in their careers due to
lack of technical skills; it is nearly always a deficit of "soft skills" that hold them back.
Public speaking is also crucial in both formal and informal settings if one aspires to move
upward into the management chain.
Engineers
In the early days of game creation, programmers controlled the creative process. Now,
programmers provide their service to a team and must be customer oriented -- their
"customers" are artists, producers, and other engineers. Engineers who have
interdisciplinary experience are highly valued. The major challenges for engineers at EA
are:
Artists
Traditional art skills, rather than computer-tool fluency, are highly valued. EA generates
a lot of concept art, and the "artist's eye" is technology independent. The biggest
challenge for artists is dealing with flawed tools. A rare (and valuable) breed is the
technical artist who is savvy enough to write script code or plug-ins. Types of art
positions include:
• level builder
• lighters
• shaders
• modelers
• texture map painters
• concept artists
• animators
• effects artists
• technical artists
12
• concept artists
Designers
Every aspect of an EA game (including, for example, the installation software) should be
designed to enhance the end user experience, so the design work is very broad. A
designer may do anything from game design to two-dimensional user interface elements
to sound design.
Producers
Producers are responsible for filling gaps and "owning the user experience," defined as
"beginning the first time you read the first word about the game and ending the last time
you put the game down." These are the people with spreadsheets, punch lists, and
schedules. They keep the trains running on time and coordinate the pieces of the puzzle.
Being detail oriented and having great people skills are crucial for producers. As team
sizes grow, producers play an increasingly important role in video game creation.
Testers
Testing in the game industry is still primarily done by people rather than automated
systems. Producers create test plans that are then implemented by a swarm of testers.
Testers beat on the alpha and beta versions until the bugs have been driven out. Testing
used to be a path by which a highly motivated individual could eventually gain access to
a production job; while not officially impossible, it is now difficult to move from testing
to production.
In addition to producers, EA has DDs who are managers. They typically come from
engineering ranks, and their primary job is to interface between producers and engineers.
They manage resources, hire and fire engineers, and are responsible for people,
processes, and technology.
The EP is the single hardest job at EA and the one that EA’s management is most
concerned about being able to fill as EA grows. EPs are basically the combination of the
director and producer for a feature film; they are responsible for both the artistic and
financial aspects of the game. All the EPs I met were extremely different in style, but
were all impressive people who could lead teams, inspire subordinates, and make hard
decisions. The EP fights political battles for resources, sets the quality bar (are we
shipping or fixing this bug?), and is ultimately responsible for the user experience. "The
buck stops here" is the credo of the EP. EPs can come from all walks of life, although
there is some perception that a person with some level of technical background can
become an EP at a younger age because they have a better "snow job detector" when
13
communicating with their technical staff. Getting people to EP faster is a major
challenge for EA. Universities should be asking the question: "Will our curriculum help
create people who will rise through the ranks to eventually become EPs?"
There is no single "EA way" that a game team is structured; each title tends to be a
reflection of its EPs personality. It is common to have more artists than engineers
(programmers) on a game, and that may explode as the next generation consoles have
larger capacity media to store art assets (DVD vs. CD-ROM). As team sizes have
exploded, EA has scrambled to find new ways to manage these larger teams.
The current best practice is the "Pod" structure used by Neil Young as EP in Lord
of the Rings, Return of the King. Rather than breaking his hierarchy down into
engineering, art, design, etc. departments, he created 3-20 person "Pods," each of which
took on a different aspect of the game, such as "command and control."
One major cultural change at EA is the appreciation of the value of student internships
and co-ops. I wish this were because EA had finally realized the value of interns as a
path to hiring (and that may be coming.) The real reason interns are greatly appreciated
is the recent observation that high quality summer interns can be productive members of
a team at a fraction of the cost of a real hire. Interns and co-ops are partially subsidized
by the central EA management in order to make them attractive to individual teams.
• To energize the culture: even though the culture felt very young to me, by historical
EA standards, it is getting older.
• Younger workers draw lower salaries, so there are cost savings.
• To stay technologically current on state of the art tools and techniques. This is
especially important since EA, by the standards of a technology company, does not
invest heavily in continuing education.
• To get "pre-qualified but malleable individuals," meaning that they get the ability to
teach them the best practices EA knows, which EA presumes are, on average,
superior to what workers would learn at competitors.
• Young kids don't know what's impossible.
• There is a certain idealism at one's first job; one's second job (not unlike one's second
marriage) tends to be less idealistic.
14
Not everyone at EA thinks going to 75% university hires is prudent, or even possible.
However, everyone agrees that the implementation of their hiring goals rides on ensuring
that there are enough veterans to coach the rookies and educating managers about the
extra challenges inherent in managing someone who is at his or her first job.
At EA, there has been a recent push to align artist job titles and descriptions with those of
their counterparts in the CG movie industry, to enable employees to more easily
transition between the two industries. These transitions are becoming more common.
Until recently, there had been a notion that games were second-class citizens to film
(much as television has been considered a second-class citizen). Recent events indicate
that artists no longer view games as a place where "people who couldn't make movies"
would go.
Some jobs transfer more easily than others: lighters, tools programmers, and technical art
directors seem to transfer most easily. Modelers often have trouble due to the limitations
on polygon count in games (technology may eventually make this moot). Ironically,
animators often have a difficult time transitioning from film to games, in part because
animation in film is always done in a context, but animation in games is "context
independent." Said another way, game animators must be good at creating snippets of
animation that can be pieced together as part of a larger whole, such as a walk cycle. One
thing is clear: if you hire a person with film experience into a gaming job, it's a good idea
to give them a mentor about games.
15
3) How will students learn to work as part of a team?
4) How will students learn about project management, how to manage, and how to be
managed?
5) How will students get real world knowledge interleaved with their schooling?
6) How will students learn the "soft skills" of interpersonal interaction, public speaking,
writing, etc.?
7) How will my faculty do course correction for the inevitable mistakes we will make?
The interesting thing about these questions is they are combinable. I recommend making
a two-dimensional matrix and asking about the 49 resulting boxes; this forces you to
think about how you plan to teach each of these things. In fact, I urge you to not think in
terms of "how will we teach it?" but rather, "how will they learn it?” We urge you to
take a holistic design approach to your curriculum; any good curriculum will leverage
your local strengths. Here are a few high-level guidelines that I think will work for
everyone:
1) Establish an internship and/or co-op program to give students real industry experience
2) Put teams of different disciplines together, make them build things, and give them
honest feedback
3) Barring rare exceptions, do not let students pick their own teammates
4) Use formal project management techniques, including projection tools (e.g. Microsoft
Project), source code control systems, etc.
When designing its curriculum, each university should play to its strengths. If you ask
me to create the optimal curriculum, I will describe CMU’s: not because I am self-
centered, but because Don Marinelli and I already went through this exercise and "voted
with our feet." At Carnegie Mellon, we offer a two-year, "Masters of Entertainment
Technology" degree, jointly conferred by the School of Computer Science and the
College of Fine Arts. It is important to note that, even though we seem to have created a
curriculum that EA is pleased with, we did not design a curriculum targeted at video
gaming; our aim was always much broader (theme park attractions, children’s museum
attractions, video games, Web site design, edutainment, etc.) and we believe that
approach led us to a curriculum that happens to be very good for producing people for
EA.
16
Here is the Carnegie Mellon Curriculum:
Industry Internship
Note that each "Project Course" is three courses' worth of credits; in semesters 2, 3, and
4, students spend 75% (or more) of their time on the project. In each project course, we
make the grade be 50% based on the "product" - what they make and how well it
functions. Barring unusual circumstances, all students working on a project get the same
"product" grade. The other 50% of the grade, the "process" portion, is individualized.
We require our faculty have individual meetings with each student to go over that
student’s personal process (how effectively they are working and interacting with their
team members) at least twice a semester, but preferably four times. This is the invaluable
(and painful!) part of our curriculum. It is labor intensive and emotionally exhausting,
but it works.
Our first semester looks the most like a typical curriculum. In fact, the Building Virtual
Worlds (BVW) course is nothing more than a version of the project course with training
wheels. (This is why subsequent project courses start their numbering at II – BVW is
really “Project Course I”). In BVW, four person interdisciplinary teams make interactive
head-mounted display (HMD) based virtual reality worlds on a two-week production
schedule. The process mirrors the project course, but in miniature. (One notable
exception: the individual process grade is 1/3, not ½, and comes from the peers in this
course, not the instructor). We use virtual reality because it gives our students practice
with the exact pipeline process used for video game creation, but the design challenge of
17
an HMD (low resolution, but a great sense of 3d awareness and immersion) forces them
to think hard about how to design for the medium, rather than devolving into just making
what they have already seen in commercial games. Here are course descriptions of the
first semester courses, taken from etc.cmu.edu:
Improvisational Acting
This course uses the craft of improvisational acting to foster team building and encourage
students to overcome their inhibitions when working with others. In this course students
will learn how to work together as an ensemble, how to develop a dramatic theme or idea,
how to respond to moments of uncertainty on stage in a quick and confident manner, and
how to increase the students' awareness of what takes place moment-to-moment on stage.
This course will introduce and drill students in improvisational techniques and exercises
that will enhance their abilities in performance. In this course, students will learn the
rules of improvisation, warm-ups, anti-editing, and the exploration of space and time.
Students will commence with an exploration of C.R.O.W.,(i.e., character-relationship-
objective- and-where), followed by 'offers,' 'assumptions,' and 'give-and-take,' such as
character storytelling and the furthering of space and time.
18
mechanics of world building, environmental design, interactive game design, non-linear
storytelling, and related topics.
Electives
We offer very few electives within the ETC, although we are currently investigating
extending them. The major ETC-based electives are:
Game Design
This is a lecture and project based course that teaches the mechanics and processes of
good game design. The principles learned in this class apply equally well to card games,
board games, party games, athletic games, and computer games. Students will analyze
many types of games, and design many games of their own, alone and in groups, using
these principles. Anyone interested in interactive entertainment or in creating compelling
experiences should benefit from this course.
Maya
This is a lecture and project based course on how to create environments, effects, and
characters using Alias | Wavefront's Maya Complete 5.0.
Most electives are taken from the broad menu provided by Carnegie Mellon: although
below we provide a recommended list, we will allow any Carnegie Mellon course where
19
the student can make the case. For example, students planning to work in Japan have
used language courses to learn Japanese.
Robotics
Robotic Art Studio
Mechanical Engineering
General Robotics
Design
Computer Basics: Computer Design
Seminar in HCI Design
How People Work With Things
Drama
Fundamentals of Drama
Sound I & II
Acting for Non-Majors
History of Architecture and Decor
Fundamentals of Directing
Camera Techniques
Producing for Film & Television
Development of Film Technique
Screenwriting
Introduction to Playwriting
Advanced Playwriting
Advanced Topics in Playwriting
Music
Introduction to Computing and Music Technology
Electronic and Computer Music
20
Sound Recording I & II
Art
Electronic Media Studio
Advanced Electronic and Time-Based Media: 3D Animation
Advanced Electronic and Time-Based Media: Robotic Art Studio
English
Culture Communication and Technology: Mapping the Internet
Survey of Forms: Screenwriting
Writing in the Professions
Designing Interactive Multimedia
Writing for Multimedia
Writing in Software Engineering
Computers and Writing
Writing for Multimedia
On-line Information Design
Philosophy
Issues in Multimedia Authoring
Psychology
Human Factors
Visual Cognition
Production Systems Models of Thought
Cognitive Processes and Problem Solving
Visual Perception
Film
Introduction to Screenwriting
Script Analysis
Lighting for Film & Video
Film Editing
Sound for Film
Producing for Film & Television
Animation Basics
21
future practitioner who will be making games. I also recommend you consult the IGDA
curriculum framework, which many knowledgeable people have worked on, at
http://www.igda.org/academia/ . It does an excellent job of going into detail on what
might be contained in specific courses. Operating under the assumption of a two-year
(four semester), professional masters program that admits students with a variety of
backgrounds, if I had to work within a more traditional framework, here is what I would
recommend for a two-year curriculum:
Industry Internship
I've put an elective in every semester. I think that's important for several reasons:
1) It allows you to create "tracks" that have four full semesters of content, if you so
desire.
2) It allows students who come in with holes in their background to fill them
immediately - the ETC curriculum has no electives in its first semester, and that
sometimes frustrates us.
3) It means that students who have divergent interests can satisfy them through their
time at your university, without ever feeling too "locked in."
22
Most of these courses are self-explanatory. The Game Design and Game Development
may best be interleaved in a two-semester sequence where students are alternating
between non-computer and computer-based prototypes. Two courses is slightly more
than is needed, I feel, but better safe than sorry. The Interactive Storytelling (non-linear
narrative) course is intended to present mechanisms for creating and experiencing non-
linear stories. This is the course that I feel needs the most innovation, and I yearn to see
what various universities come up with. My co-director Don Marinelli’s course
Introduction to Entertainment Technology covers some of this territory, basically doing
an analysis of video games using Aristotle's poetics combined with some of Janet
Murray’s work from Hamlet on the Holodeck and Clark Dodsworth’s Digital Illusion
text. I personally think that theme parks are a rich source of material on this topic.
What I don't like about the curriculum I’ve described is that it's not easy to leave for a
semester to do a co-op, which the ETC has found very valuable.
2) I'm sure it seems strange, but I think improvisational acting is the single most
important course in this curriculum. It is important to note that this is not the kind
of improv you may have seen, for example, on the television show Whose Line is it,
Anyway? That kind of improvisational comedy is very entertaining, but this course is
about how to make a narrative flow in real time, which boils down to always leaving
your partner with a path to follow based on what you say: in other words, don't paint
him or her into a corner. All three of the following swear by it, as a team-building
and community-building vehicle:4
3) The Do 5 two-week Interdisciplinary Projects course, in the first semester, sets the
tone for the entire two years. The course is just what it sounds like: At Carnegie
Mellon, this is the Building Virtual Worlds course, where students are in teams of
four and make a virtual reality world in two weeks. Then we shuffle the teams and
they do it again with a different team, for a total of five times. At the USC film
school, the production students make five films in their first semester. I don't know if
there's something magical about doing it five times, but I do know that it won't work
as well if you only do one or two projects in the semester. The key is to make the
projects so short that people have the interdisciplinary experience and then move on
4
It may be that improv requires an outstanding teacher to pull this course off, and all three of these
organizations have been blessed. The ETC uses Brenda Harger (bharger@andrew.cmu.edu), and both EA
and Pixar use Rebecca Stockley (company@batsimprov.org). I would recommend you have one of them
do a workshop with whoever is going to teach your course, in order to share their approach.
23
before they can work with someone long enough to start hating them. And it's crucial
to not let the students pick their own teammates. It’s secondary what they do, so long
as the students are excited about it, and the projects require a variety of skills and
allow the students to appreciate the team's diversity.
4) The extended project course, where the student or team makes something
substantial and brings it to completion. I've called this "thesis" in parentheses
because I realize that many universities require a master’s thesis. At those
universities, your largest challenge will be how you address what is fundamentally a
team activity in the model that requires an individual thesis. I wish you the best of
luck; that's a tough nut to crack.
Tracks
A common technique is to provide specific tracks within the curriculum that are fulfilled
by a specific collection of electives. The most obvious tracks are
• Engineering
• Design
• Production/Management
• Art
I will not bother to fill in the detailed electives for each track; that certainly will require
scavenging from existing course listings at your given university, so it is best done as a
locally optimized exercise; the IGDA curriculum gives some guidance. I would require
sound design in the design, production, and art tracks; sound is currently underutilized in
most games.
• sound design
• animation
• figure drawing OR concepts-of-computing
• another elective
I think "sound design" and "animation" are self-descriptive. For the "figure drawing OR
“concepts-of-computing," I would have students broaden themselves: technologists
would take figure drawing, and non-technologists would take a course that attempts to
teach them the basics of what programmers do. The Alice system (www.alice.org) would
be an effective vehicle for a gentle introduction to 3d interactive programming, and the
course would also cover topics such as what a client/server architecture is, the basic
mechanisms involved in game software pipelines and rendering techniques, etc. The
24
primary purpose is to allow non-techies who move into management/production to better
understand programmers.
Tools
Academics often ask EA employees, “What tools do you use?” The subtext is that if the
universities just use the same tools as EA, the students will be magically prepared.
Instead, faculty members should be asking, “What are the right tools that maximize
students’ learning-by-doing?” Currently, tools for authoring 3D content are particularly
frustrating: Lithtech, Unreal Tournament, and other choices all have a high initial cost for
learning to use the tool. Carnegie Mellon’s ETC provides two 3d authoring tools, Alice
(www.alice.org) and Panda3D (www.panda3d.org), as freely available, open source tools.
Alice is useful for non-programmers who wish to create 3D content or for providing a
simple programming experience for non-programmers. Panda3D was originally
developed by Walt Disney Imagineering’s Virtual Reality Studio and has been used for
theme park attractions and for Disney’s massively multiplayer online game, Toontown. It
is a commercial-quality, open source engine with great flexibility, and we believe it will
become the lingua franca for University game authoring.
Common Traps
Here are the common traps I see people falling into when designing curricula:
• Thinking the only person who works at EA is the lead game designer. These
curricula are designed to create the ultimate game designer, and tend to produce
students who believe they should show up their first day at work and be given a team
of 50 to work under them. Train your students to work their way up the career
ladder, choosing a career path that will let them eventually become the top dog. And
remember, at EA the top dog isn’t the game designer per se; it’s the EP.
• Living in the Ivory Tower. Getting faculty with real industrial experience is crucial.
This often requires getting your department head or Dean to be flexible: very few
people have Ph.D.s and game industry experience, for example. The residencies I
have done at Disney and EA have been immeasurably valuable to me as an instructor.
• Assuming engineers can be critiqued like artists. The ETC made this mistake and
it almost killed our program. Students who have spent four years as Computer
Science or Engineering majors have lived in an objective world where they have
never had to stand in front of a crowd and defend their subjective design decisions.
Think hard about how to critique them without making them hostile and/or
completely demoralized.
Summary
The Studios at Electronic Arts (EA) have future staffing needs for more than 1,000 new
hires each year, and EA would like to fill 75% of these positions with university
graduates. EA currently fills only 10% of new positions from universities, so this calls
for a radical change in the way university students are educated for this industry. I spent
the spring semester of 2004 in residence at Electronic Arts studying EA’s needs.
25
Although it sounds self-serving, one of the major results of my semester at EA was a
validation that the Carnegie Mellon ETC approach was in the “sweet spot,” specifically
that our focus on:
was directly meeting EA’s needs for employees. Based on my residency, the major
changes to our curriculum will be teaching more formal management processes that
properly support large teams.
Each university that attempts to create a program to train students for the video game
industry should examine their local capabilities and play to those strengths. Above all, I
recommend that you plan to make changes early on as you discover what is and is not
working: it is only through being flexible and nimble that Carnegie Mellon’s ETC was
able to adjust as we learned what was and wasn't working well.
26