Game Programming

Master of Science

Jarvis College of Computing and Digital Media

MSArtificial Intelligence and ComputingCreativity & InnovationCritical ThinkingIn-Person or Online

The Master of Science in Game Programming is designed for those interested in game development programming at the highest level, including real time computing, computer graphics, and professional retooling for the game industry. Students will learn about software engineering, computer graphics, artificial intelligence, animation, software architecture, and networking. The game programming degree addresses the real-world needs of industry through special, topic-based classes. Courses are taught with a mixture of theory and practice. Covering both emerging trends and proven knowledge, the program's content is always relevant and current. This combination of approaches allows students to understand the connection between realized applied systems and issues they'll likely face professionally in years to come.

For international students: this is a STEM-designated program, which can qualify you to extend your post-graduation stay in the United States.

Learning Outcomes

Students will be able to:

  • Demonstrate mastery of the C++ programming language.
  • Use design patterns to create and design large-scale real-time software systems.
  • Architect and implement real-time Game Engine.
  • Implement and apply advanced rendering techniques for real-time graphics simulation.
  • Create and manage a development schedule of a complex software projects.
Admission and Aid

Visit the Jarvis College of Computing and Digital Media’s Graduate Admission Office page for additional information, FAQs, to schedule an appointment with an admissions officer and more.

Admission Requirements
Get information about the application deadlines and specific materials required for admission to this program.
Scholarships and Aid
We offer scholarships to incoming CDM graduate students. Learn more about those and other aid opportunities, including assistantships and funded research opportunities.
Graduate Ambassadors
Get a current student’s perspective. Graduate Ambassadors are available to answer questions about DePaul, the program’s curriculum, and, most importantly, their personal experience.
Game Prog-Lab

Game Labs

<div class="ck-content"><p>Game Programming students have access to all CDM labs, but there are several that intersect with the program specifically, including game development and research, virtual reality, and playtest and usability labs.</p></div>

three students around a table working
DePaul Originals
DePaul Originals is a game development studio located on our Loop campus. Its focus is the production of high quality game experiences that are delivered on commercial platforms.
student-misc-40
DeFRAG
One of the largest social student organizations on campus, DePaul Fundamental Research in Academic Gaming (DeFRAG), provides events and resources in gaming for both entertainment and education. Events include weekend-long game jams, industry events, video gameplay nights, and more.
DePaul E Sport
DePaul Esports
The DePaul Esports Gaming Center, open to the DePaul community, is a place to flex your competitive edge in various esports titles. Whether you're a new player or seasoned veteran, this center is where you'll find all esports related games that are supported, as well as the various communities that support them.
Faculty

The faculty in our game programming program—including renowned industry leaders serving as adjunct instructors—bring a real-world perspective to the classroom. Courses are taught with a mixture of theory and applied practice, covering both emerging trends and proven knowledge.

Andre Berthiaume
Associate Professor
Edward Keenan
Senior Professional Lecturer
Xiaoping Jia
Associate Dean
347cbc9b84f860c4ee2f7560b7cc35d3d03e99ba.jpg

Request Information today, start your future tomorrow

Fill out this form.