The goal of the MS in Computer Science - Game Development program is to graduate students with a core in computer science, an engineering- oriented game development core, and a concentration in one of the key research directions in game development infrastructure, cognition and games, immersion, and serious games.
Infrastructure is researching and developing the software and hardware infrastructure necessary for the development of the future of interactive games and large-scale simulations; massively multiplayer online games (MMOGs) and simulation networks; game engines and tools; instant games; wireless and mobile games and infrastructures; and next generation consoles.
Cognition and games is developing theories for modeling and simulating computer characters and story; developing methods for modeling, simulating, and displaying human emotion; analyzing large- scale game play; and developing theories for infusing pedagogy with game play.
Immersion is researching and developing the technologies to engage the mind of the game player via sensory stimulation; reading the human emotional state and providing that as an input to the game; and emotionally adaptive game software architectures.
Serious games and simulations is developing a theory for the deployment of games and simulations for purposes of education and training, health, public policy, and strategic communication; game evaluation; serious game development; and human performance engineering.
Students graduating from this program will be capable of engineering next generation games and simulations and their required technologies immediately upon graduation in the entertainment and serious game fields. Additionally, graduates from this program will be able to further their education in graduate programs in game development and computer science. The long-term goal with this MS degree is to establish research and development directions that create a science of games, and an accompanying archival literature, that improves game development for both serious and entertainment purpose.
Interested in this program but did not earn a BS in Computer Science? Visit our MSCS Eligibility Criteria page.
International Students: This program is eligible for the OPT STEM extension.
- This program requires completion of 32 units of coursework
- Thesis option not available. Directed Research (research without thesis) may be requested after completing first semester
- USC Catalogue
- USC Schedule of Classes
APPLICATION DEADLINES
| SEMESTER | DEADLINE |
| Fall | December 15 (Scholarship consideration)
January 15 (Final deadline) |
Visit our Ready to Apply page for more information
ELIGIBILITY CRITERIA
Applicants to the Master of Science program in
Computer Science - Game Development must have a bachelor’s degree or be in the process of completing a bachelor's degree. Most applicants have degrees in computer science or closely related fields. For those who do not, they should meet the eligibility criteria on our
MSCS Eligibility Criteria page.
Applicants without a bachelor's degree in a directly related field may still be considered if they have completed and demonstrated strong proficiency in the following coursework (or equivalent):
This is not an exhaustive list. Applications are reviewed holistically; simply taking these courses does not guarantee admission.
APPLICATION REQUIREMENTS
The following materials are required to be included with your online application:
- Transcripts
- Resume/CV
- Personal Statement
- Letter of Recommendation (Optional)
NOTE: The GRE is not required for 2026 applications.
The following link will take you to an overview of the tuition & fees for graduate engineering students, including payment information. Both on-campus and DEN@Viterbi students pay the same tuition
TUITION AND FEES OVERVIEW
Use the link below to download the Cost of Attendance to see a summary of tuition and fees by semester. The document is a typical example and the number of courses, and time to complete the program, will vary by student.
Estimated Cost of Attendance - 32 Unit Program
2024 First Destinations Survey - Outcomes*

Alumni Employment - 2024*
Companies & Job Titles (multiple positions may be listed)
Average Reported Salary: $74,000
- Easley-Dunn Productions, Inc. - Software Engineer / Software Engineer & Researcher
- Huaxin Jushu - Software Engineer
- Hypergryph - System Designer
- Modern Property Services, Inc. - Software Engineer
- Ryzlink Corporation - Software Developer
- USC ICT - Game Developer
- USC XR Lab - Physics Programmer
Previous Years
- Airstrafe Interactive - Gameplay Programmer
- Amazon - Software Engineer
- Blind Squirrel Games - Associate Generalist Engineer
- Blue Mammoth Games - Software Engineer
- Coinbase - Software Engineer
- Easley-Dunn Productions, Inc. - UI Engineer/Game Engineer
- Hypergryph - Level Designer
- iComponent Software - Unity Mobile App Developer
- Innopeak Technology - Game and Graphics Developer
- Netease Games - Game Engineer
- Risen International Education Exchange Center - Wordpress Developer
- Rockstar Games - Associate Game Designer
- Treyarch - Associate Game Designer
- Unity Technologies - Software Engineer
Additional career outcomes information can be found on our general MS in Computer Science pages.
.
Internships (Summer 2023)**
Heavy Iron Studios, Inc.
.
* Information is based on a voluntary survey and should not be interpreted as a comprehensive view of the 2024 graduating class.
** Internship data is from CPT internships done by our international student population.
This program is not available through DEN. For a full list of the 40+ engineering graduate programs available online, please visit
Online DEN@Viterbi Offerings.Please complete the following form for more information.