Skip to Main Content
Navigated to Master of Engineering in Game Design, Development, and Innovation (E-EGR-GAME).

Master of Engineering in Game Design, Development, and Innovation

Program Code: E-EGR-GAME
Degree Designation: Master of Engineering
Department: Institute for Enterprise Engineering
Website: masters.pratt.duke.edu/gddi

Program Summary

Students in the Game Design, Development & Innovation (GDDI) MEng program develop strong technical the skills game industry leaders are looking for, such as proficiency in programming—including C# and C++—and how to apply these skills to the leading game engines. Students also learn design principles for gameplay, art, user experience and storytelling.

Our program seeks to use game design and development beyond entertainment. In addition to working on entertainment games, students also apply game development and game design in innovative ways to other applications such as education, medicine, and training simulations. 

The program replicates a game studio environment where students work on a robust game project over two years - from ideation to publishing. Students must work as part of a team with other students to jointly develop these game(s) during the course of the Program and must sign the Student Game Agreement at the time the team is formed. 

Curriculum Overview

The Game Design, Development & Innovation MEng’s core curriculum is centered around the start-to-end publishing of a game in small groups over two years. As conveyed in the offer of admission, students must sign the Student Game Agreement at the time their teams are formed. 

Students focus on their core programming and game development courses in the first year of the program. If a student demonstrates exceptional mastery of the curriculum’s core content during their first fall term, they may be allowed to take an additional elective during their first spring term at the program director’s discretion. 

In the second fall term of the program, students are encouraged to take optional electives in addition to their two required electives. In the final spring term, students will go through the final steps to publish their game(s) in GAMEDSGN 589: Game Development Capstone. 

Due to the unique nature and pacing of this program and its core game project, the two-year track cannot be significantly accelerated or altered.

Admissions Policies & Practices

The Duke Game Design, Development & Innovation MEng program is designed to be accessible to participants from a variety of engineering and science backgrounds. Applicants should have: 

  • An undergraduate degree in science or engineering (or equivalent technical work experience if your degree is in a non-technical field), and 

  • A minimum of one (1) semester of programming (any language), and 

  • Sufficient DUOLINGO, IELTS, or TOEFL English Language Testing scores (official result required; international students only) 

Prior coursework in probability and statistics and linear algebra is highly encouraged, but not required for admission. 

GDDI Professionalism Community Standard 

The GDDI program’s top priority is to graduate well-rounded, mature working professionals. This includes building strong technical skills, but it also includes how students show up as a professional, both on campus and in the workforce.

Our view of professionalism emphasizes: 

  • Treating others with respect. 

  • Fostering inclusion and belonging in the GDDI community, the Duke community, and the wider community. 

  • Communicating and collaborating openly and authentically with others. 

  • Contributing with good effort and good faith to team endeavors. 

  • Being punctual and attending all class meetings, team meetings, Orientation programming, etc. 

  • Following Pratt’s current academic integrity policies and the Duke Community Standard.

Start and end dates for classes, as well as the dates for Orientation programming, are defined in the Pratt Academic Calendar. Please refer to individual course syllabi for more specific information regarding individual professors’ attendance policies.

Academic Requirements

  • Pre-Program Bootcamp (optional)

    • GAMEDSGN 503

  • Game Design Core Courses (6 courses)

    • GAMEDSGN 510

    • GAMEDSGN 511

    • GAMEDSGN 520

    • GAMEDSGN 521

    • GAMEDSGN 530

    • GAMEDSGN 589

  • Business Core Courses (2 courses)

    • MENG 540

    • MENG 570

  • Internship/Project and Assessment (2 courses)

    • MENG 550

    • MENG 551

  • Career Strategy and Design Course (1 course)

    • EGR 590

  • Technical Electives (6 credits)

    • A comprehensive list of elective courses is available to students on the program webpage and the Stellic degree audit site.

Recommended Course Progression

Students are strongly encouraged to take as many GAMEDSGN electives as possible during the fall term of their second year:

  • First Fall Term:

    • GAMEDSGN 510  Programming for Game Development (3 credits)

    • GAMEDSGN 520  Fundamentals of Game Development (3 credits)

    • GAMEDSGN 530  Critical Analysis of Video Games (3 credits)

    • EGR 590  Career Strategy and Design (1 non-tuition-bearing credits)

  • First Spring Term:

    • GAMEDSGN 511  Software Engineering & Systems for Game Development (3 credits)

    • GAMEDSGN 521  Advanced Game Development (3 credits)

    • MENG 540  Management of High Tech Industries (3 credits)

  • First Summer Term:

    • MENG 550  Master of Engineering Internship/Project (0 credits)

    • MENG 551  Master of Engineering Internship/Project Assessment (0 credits)

  • Second Fall Term:

    • MENG 570  Business Fundamentals for Engineers (3 credits)

    • Technical Elective 1 (3 credits)

    • Technical Elective 2 (3 credits)

    • OPTIONAL: Technical Elective 3 (3 credits)

    • OPTIONAL: Technical Elective 4 (3 credits)

  • Second Spring Term:

    • GAMEDSGN 589  Game Development Capstone (3 credits)

    • OPTIONAL: EGR 591  Career Strategy and Design II (1 non-tuition-bearing credits)