MS in Game Development
Where Development Meets Design
MS in Game Development
Where Development Meets Design

A Game Development Master’s Built to Ship

The online Master of Science in Game Development from DigiPen Institute of Technology prepares you to build complete game systems through integrated design and development workflows.

Through project-based coursework and collaborative development, you’ll gain experience building gameplay systems, designing player experiences, and delivering polished game projects that demonstrate your capabilities.

Many game development master’s programs emphasize theory or individual projects. DigiPen’s program focuses on production-style development, where students learn how to collaborate across disciplines and deliver complete game experiences.

Program Details

  • 100% online
  • Complete in five semesters part-time
  • 30 credit hours
  • Start Terms: Fall, Spring, Summer
  • Courses: 3 credits each
“DigiPen is one of the trusted names, worldwide, in the field of game education. Our core philosophy has always revolved around the intersection of technology, games, and education.”

Dr. Pushpak Karnick DIRECTOR, MSAI AND MSGD PROGRAMS
Pushpak Karnick, Ph.D.

Skills for Modern Game Development

Build technical and design capabilities across multiple aspects of game production.

Key areas of study include:

  • Gameplay systems development
  • Game design principles
  • System design and game balancing
  • Level design and player progression
  • User experience design for games
  • Game telemetry and analytics
  • Debugging and testing game systems

The curriculum emphasizes both technical programming skills and design thinking, preparing students to collaborate across disciplines in professional game development environments.

Student wearing a virtual reality headset using handheld controllers while classmates observe.

Game Development Curriculum

The Master of Science in Game Development requires 30 credits.

The curriculum includes:

  • Two core computer science courses
  • Six specialized game development courses
  • Capstone experience

Courses are structured to progressively develop technical and design expertise.

Semester 1 Courses

CS 5000 Data Structures and Algorithms

This course introduces concepts in data structures and algorithms, the foundational skills necessary for developing a career in computer science and related fields. Topics covered include abstract data types, static and dynamically allocated data types (arrays, linked lists, stacks, queues), hierarchical data types (trees, graphs), hashing schemes, theory of algorithms, correctness theorem, mathematical induction, and recursion.

Additional topics include introduction to divide-and-conquer, dynamic programming, backtracking, and randomized algorithms. Prerequisite: None

CS 5001 Object-Oriented Design & Programming (C++)

This course introduces concepts in Object-oriented programming and software design patterns, towards the goal of designing and developing a complex computing solution. The course focuses on the C++ programming language. Topics include basic language syntax, file I/O, function pointers, complex data types, and low-level programming. The course includes C++-specific modules on object-oriented software design — classes and objects, single and multiple inheritance, polymorphism, and overloading. The course also focuses on software- and games-based design patterns and anti-patterns. Prerequisite: None

Semester 2 Courses

CS 5100 Game Design Principles

This course covers game design principles and the theory behind what makes games engaging. Topics include design process, playtesting, pacing, and overall arc structure. Prerequisite: None

CS 5101 Technical Design Methods

This course focuses on methods for creating engaging spatial environments, both through the use of procedural generation and traditional level editors. Also included are: how to use encounters to control progression, how to guide players through a space, and how to use telemetry to analyze levels. Prerequisite: CS 5100 & CS 5101

Semester 3 Courses

CS 5110 System Design Methods

This course focuses on how to analyze and simulate game systems from a technical perspective. The focus is on both economic and combat systems, with automation and telemetry used for debugging, analyzing, and balancing those systems. Prerequisite: CS 5100 & CS 5101

CS 5111 Level Design Methods

This course focuses on methods for creating engaging spatial environments, both through the use of procedural generation and traditional level editors. Also included are: how to use encounters to control progression, how to guide players through a space, and how to use telemetry to analyze levels. Prerequisite: CS 5100 & CS 5101

Semester 4 Courses

CS 5120 UX Design Methods

This course focuses on the elements of user experience design, along with technical techniques that enable dynamic user interfaces and the ability to test them effectively. Also covered are methods for creating feedback in a variety of modalities (visual, audio, etc.) that reinforce each other and create a structured arc of feedback over time. Prerequisite: CS 5100 & CS 5101

CS 5121 Industry Trends in Game Design

This course covers current trends in how games are designed and created in the industry. Design, technical, audio, artistic, production, and business trends may be covered. Prerequisite: CS 5100 & CS 5101

Semester 5 — Capstone Experience

CS 5010 Capstone Project

This course supports mixed-discipline game, or game-adjacent, projects in preproduction, production, or post-production with a focus on the application of discipline-based skills. Project and pipeline management techniques will be applied, including team dynamics, cross-discipline integration, and best practices of the product development cycle in game production. Prerequisite: End of Program

What You’ll Build in This Program

Throughout the program, you’ll work on projects that simulate real game development workflows. Examples of projects you may create include:

Gameplay Systems

Develop systems that control player mechanics, abilities, and game interactions.

Game Levels and Environments

Design playable spaces that guide players through challenges and narrative progression.

Game Economy and Combat Systems

Analyze and balance complex game systems using telemetry and simulation tools.

Interactive User Interfaces

Develop responsive UI systems that support player interaction and gameplay feedback.

Capstone Game Project

Collaborate with a team to design, build, and polish a complete game experience.

Through these projects, you’ll develop a portfolio that demonstrates your ability to contribute to real game production pipelines.

Tools and Technologies You’ll Use

Gain experience with technologies and development practices used in modern game development environments. Examples include:

Code icon
Programming
  • C++
  • Object-oriented programming principles
Gaming controller icon
Game Systems Development
  • Gameplay systems implementation
  • Physics-based interaction systems
8-bit alien icon
Game Development Workflows
  • Debugging and testing methods
  • Telemetry and system analysis
  • Design iteration through playtesting
code branch icon
Development Practices
  • Version control
  • Collaborative development
  • Software design patterns

Careers in Game Development

Graduates of this game development master’s program develop skills applicable to a range of roles across the game industry and related interactive media fields.

Possible career paths include:

  • Gameplay programmer
  • Game developer
  • Technical designer
  • Level designer
  • Systems designer
  • Tools programmer
  • Software engineer
  • Quality assurance engineer

With industry experience, professionals may advance into roles such as lead engineer, game director, technical director, or development manager.

Learn More

Student playing video game

Designed for Builders and Game Creators

The MS in Game Development offers a combination of technical and creative skills. This program is ideal for:

  • Software developers interested in transitioning into game development.
  • Recent technical graduates who want to strengthen their game development portfolio
  • Game developers looking to deepen technical or design expertise
  • Interactive media professionals seeking to expand into gameplay systems and interactive development

Schedule a call with one of our helpful admissions outreach advisors to determine if this program is right for you. Or, if you’re ready, get started on your application.

Students in Class

Interested in Our Online Programs?

Jul
17
Priority Deadline
July 17
Fall 2026 Term
Aug
17
Final Deadline
August 17
Fall 2026 Term
Aug
31
Next Start
August 31
Fall 2026 Term

Online Technology Degree Programs for Builders and Innovators

Advance your career with online master’s programs designed to help you build real systems, develop practical skills, and create portfolio-ready work.

DigiPen Institute of Technology offers online technology degrees built for developers, engineers, and technical creators who want more than theory. Our graduate programs emphasize applied learning, production-style development, and real-world problem solving.

Whether you’re building AI systems or developing interactive game experiences, you’ll gain hands-on experience and graduate with demonstrable work that supports your next career move.

Build Real Systems. Develop Real Skills.

This will only take a moment

By clicking “Request More Information” and submitting this form, I agree to receive text messages, emails and other communication regarding educational programs and opportunities, and to be contacted by DigiPen Institute of Technology and Everspring, its authorized representative. Message and data rates may apply. Message frequency varies. Reply HELP for help and STOP to cancel. View our privacy policy and disclosures.