Computer Game Science undergraduate degree

Detailed requirements

Please see the catalogue for a detailed description of the requirements of the computer game science major.

4 Year Sample Plan

CGS Degree Planning Sheet

CGS Bren Track Planning Sheet

Approved Substitutions for CGS Majors:

  • GDIM 61 can be a substitute for ICS 62
  • GDIM 55 can be a substitute for FLM & MDA 85C or 85A

What will I learn?

The B.S. in computer game science is designed around a set of core courses that introduce the fundamentals of computer science (programming, data structures, graphics and artificial intelligence), math (statistics, linear algebra and logic), and games (games and society, game design, game engines and multiplayer games). From there, nearly thirty electives offer students the chance to specialize, focusing anywhere from typical game topics such as modeling, world building and mobile games to more peripheral topics such as software design and social impacts.

Throughout the major, students gain hands-on experience in creating a variety of digital games, for entertainment purposes, but also for education, training and engendering social change. Working in teams, you will employ a variety of different programming languages, game platforms and hardware. This culminates in the two-quarter capstone course, in which you will be part of a team that designs and implements a new game from scratch under the supervision of game designers from the local industry.

Overall, the major strongly emphasizes the technical aspects of creating games, as well as working in teams to design and implement them. You will be prepared to adapt to what are the always-changing circumstances of the profession — whether it is a new game platform, newly emerging game mechanics, or new ways of earning revenue.


Because of the strong technical underpinnings of the degree program, demand for our computer game science majors is strong. The majority find employment in the industry, whether at a major publisher, smaller studio or as self-employed freelancers. Many squarely focus on entertainment, others succeed in bringing their skills to the design and development of serious games in a variety of domains, including healthcare and education.

Of course, graduate school in game design, interactive media, computer science, informatics or related field is a career path that a portion of our students also choose to take after they complete the major.

Prospective and current UCI students interested in learning more about the Bren School’s degree options are encouraged to contact us at