- News & Events
The Bachelor of Science in Computer Science: Computer Game Design is an undergraduate degree program focused on the construction and design of interactive computer games. Reflecting both the growing cultural and economic importance of the computer gaming industry within California and the increasing complexity and specialization of computer gaming systems, the program focuses on the technical, narrative, and artistic underpinnings of these games. The degree features a freshman year game design experience, a sophomore year game programming course, two upper-division digital media electives, and an intensive senior-year game design studio where students work in teams to develop a substantial video game. This four-year interdisciplinary degree program provides a rigorous education in computer science, in concert with a broad introduction to those aspects of art, music, narrative, digital media, and computer engineering most relevant to games. Campus general education requirements ensure that students are exposed to a wide range of topics in the humanities, social sciences, and the arts.
Students wishing to matriculate in this degree program should apply for admission to UC Santa Cruz and the degree program for studies commencing either Freshman year, or Junior year (for transfer students from California community colleges). For additional information on the degree program, contact the School of Engineering Undergraduate Student Affairs Office, firstname.lastname@example.org, (831) 459-5840.
The goal of the BS in Computer Science: Computer Game Design is to provide a deep understanding of the technical aspects of computer game engineering, and a broad background in the artistic, narrative, and dramatic elements of game design.
At present, UCSC has the only full game design major in the UC system.
The only other formal program in the UC system is at UC Irvine, which has a Studio Art degree specialization in Game Culture and Technology, equivalent to a minor. Most UC campuses have individual courses with game-related content, but no formal degree programs.
Limited. Stanford, San Jose State University, San Francisco State University, University of San Francisco, and UC Berkeley all have 1-2 courses with some game related content. None of these schools have a four-year game design curriculum. Cogswell College has a game development concentration in its Digital Art and Animation BA degree.
Undergraduate computer game degree programs tend to fall into one of three categories:
These programs emphasize the artistic and graphic design aspects of computer games, with only a small number of programming courses. Their goal is to train students to join the art track of a computer game company.
Programs have strong computer science foundations, but do not go into computer science topics with the same depth as technology focused programs. Instead, they offer a broader mix of courses on game design topics.
Programs are strong computer science degrees, with additional courses adding depth in computer game design. These programs aim to train students for the technical track in computer game companies. As compared to the other kinds of programs, the technically focused programs provide greater depth in computer science topics.
UCSC’s degree program is technology focused, as it has a strong core of computer science, to which are added courses on game design and digital media. Students in the UCSC program receive a deep and theoretical foundation in computer science, as well as the opportunity to take many courses that stress aspects of computer systems, such as databases, operating systems, networking and distributed systems, security, etc. UCSC has deep course sequences in computer graphics (3 courses available) and artificial intelligence (3 courses available). Advanced undergraduate students occasionally take advantage of the rich selection of graduate level courses.
The School of Engineering hosts the undergraduate Game Design Studio, which contains 9 high-end computer game development workstations with high performance graphics cards (Dell XPS, X6800 quad-core, GeForce 8800GTX, 4GB RAM), with dual 24-inch displays per workstation. A game playing station features the latest game consoles (Xbox 360, Playstation 3, Wii), a large 1080p flat panel display, and recent games of design significance. Playstation Portable development kits are available, and Playstation 3 development kits are expected in April 2009. The studio contains a state-of-the-art lighting system that can be configured for group collaboration, or individual programming work. The studio provides students with a dedicated space to work in teams to construct advanced computer games.
In 2006 UC Santa Cruz hired Michael Mateas to join the Computer Science Department. Mateas’ research focuses on the artificial intelligence aspects of computer games, specifically how to make non-player characters more interactive and expressive. This research holds the promise of improving the interactivity of stories within computer games, and of making the computer controlled characters much more interesting, and adaptive. As the benefits of improved graphics capabilities plateau, improved AI will be the avenue for enhanced gameplay. Mateas’ game Façade (free download at www.interactivestory.net) won the Grand Jury Prize at the Slamdance Independent Games Festival in 2006, and has been featured in the New York Times, Economist, and Newsweek.
In 2008, Noah Wardrip-Fruin joined the Computer Science faculty. Prof. Wardrip-Fruin is the editor of three widely read collections of essays, New Media Reader, First Person, and Second Person (all MIT Press). Two new volumes are expected later in 2009, Third Person, and Expressive Processing: Digital Fictions, Computer Games, and Software Studies.
Associate Professor Jim Whitehead led the development of the Computer Game Design major, and in 2009 was the general chair of the Foundations of Digital Games research conference. He performs research on automatic generation of levels for 2D platform games. In July 2009, Arnav Jhala will begin as an Assistant Professor at UC Santa Cruz. His research interests include artificial intelligence techniques for automatic camera placement in 3D scenes.
Computer Science Professor Charlie McDowell and Hierarchical Systems Research Foundation’s David Doshay have developed SlugGo, one of the world’s top computer Go playing programs. Film and Digital Media Assistant Professor Warren Sack developed a language game called Agonistics, where gameplay involves posted arguments and counter-arguments on an email list. Ecology and Evolutionary Biology Professor Barry Sinervo’s game LizardLand allows students to explore the interactions among different types of lizards, whose natural behaviors form a kind of rock-paper-scissors game. The ultra-dominant polygynous orange-throated males best the more monogamous mate gaurding blues; the oranges are in turn bested by the sneaker strategy of yellow-throated males, and the sneaker strategy of yellows is in turn bested by the mate guarding strategy of blue-throated males.
A hallmark of a University of California education is that advanced undergraduate students have the opportunity to participate in research projects.
The highlight of the degree program is the year-long, three course Game Design Studio sequence in the Senior year. Every student in the major takes this sequence. In it, students work in teams to create a substantial video game. This acts as the capstone experience for the degree, and allows students to integrate the knowledge they have acquired in their prior coursework, as well as to engage in project-based learning.
In addition to the Senior year studio sequence, the Foundations of Interactive Game Design course allows students to create games in their Freshman year using a game making tool such as Game Maker. In their Sophomore year, the Game Design Experience course provides an introduction to game programming, and has a term project of writing a computer game using the C# language and the XNA toolkit.
Additionally, many courses in the degree program have class projects with a computer gaming focus.
Graduates will be well positioned to secure jobs within the computer games industry, as well as general software engineering jobs within a broad array of information technology companies. Students in the program will receive a solid and broad background in computer science, and hence are also well positioned to continue on to graduate studies in computer science, digital media, or computer games. Since the degree explicitly has the name “Computer Science” in its title, students who decide to pursue traditional software engineering jobs after completing their degree will be at no disadvantage compared to those completing traditional computer science degree programs. In fact, we anticipate that completing a major capstone project may well be viewed as a significant plus factor when seeking jobs or postgraduate study.
In the Fall 2008 Career Guide published by Game Developer Magazine, the average nationwide salary for game developers with less than three years experience is $57,665, with salaries in the San Francisco Bay Area generally being higher than the average. Additionally, average additional compensation (bonus, profit sharing, stock options) was $15,313 for the 78% of developers that received it. There is a large and growing computer gaming industry nationwide, with many companies concentrated in California (Electronic Arts, Sony Computer Entertainment America, Activision/Blizzard, THQ, Sony Online Entertainment, LucasArts), offering strong wages. Many UCSC graduates are currently employed in the computer games industry.
Yes. The program has been designed so that a student entering in their Junior year after spending their first two years in a community college can still realistically graduate in two years, if they have completed the equivalent of two years at UCSC. Students interested in starting first at a community college might consider Foothill College, which has an Associate’s degree in Video and Computer Game Design. The De Anza College animation program is also a good background for the UCSC degree program, but would require additional coursework prior to transfer.
In addition to satisfying the normal UC admission requirements, we recommend that students have some background in computer programming in an object-oriented language (C++, Java, C#). Some game design experience is a plus, but not required. While a background in computer programming is a plus, note that students with no programming experience can still successfully complete the degree program, and there are pathways designed specifically for such students.
Students need to have access to examples of excellent game design in order to develop their critical skills as game designers. Just as English Literature students read and critically analyze novels and other texts, Computer Game Design students play and critically analyze computer games. The Science and Engineering Library at UCSC has a 550+ title collection of video games and game consoles to support the needs of students taking game design courses. This collection spans a range of game genres, but has particular depth in computer role playing games (RPGs), platformers, and 2D space shooters (STG, or Shmup). Students can check out current and classic games consoles, including the current-generation PS3, XBox 360, and Wii, along with classic consoles NES, SNES, N64, PS2, and Atari Flashback. Additionally, the library has a computer game room, where students can play games in the library on a variety of critically significant game consoles. This room is carefully isolated from the rest of the library, so students analyzing games will not disturb other students performing quiet study.
No. This is a rigorous, technically focused degree program requiring students to complete demanding courses in math and computer science. We view this degree as “Computer Science++” where students receive a strong education in computer science, and additionally learn aspects of digital media, and engage in a team-based senior year project. Students with poor time management skills who focus on playing games to the exclusion of their coursework will do poorly in the degree program. Playing and critically analyzing computer games is an important, but by no means exclusive activity for an aspiring game designer. UC Santa Cruz is seeking serious students with a passion for computer game design who wish to create innovative, leading edge games.
No. While this is a good idea, there are no current efforts underway to create a computer game design minor.
UC Santa Cruz does not have a focused graduate degree program on computer game design. Students interested in advanced study in computer game design may want to pursue a MS or PhD in Computer Science, and target their research project on aspects of game design. When applying, students have the opportunity to indicate that they have research interests in computer games. Additionally, students might want to consider the Digital Arts New Media (DANM) program, where students create digital arts projects as part of their MFA degree requirements. These art projects can draw heavily upon computer game traditions, especially in the Playable Media project group.
The School of Engineering Undergraduate Student Affairs Office, http://www.soe.ucsc.edu/admissions/, email@example.com, (831) 459-5840, can answer questions about the degree program, including detailed degree requirements.