Bachelor of Science Game Programming

Students in the game programming degree will be trained in the fundamentals of programming with a focus towards the interdisciplinary aspect of game development. Gameplay programmers bring their technical understanding of game internals to the problem of delivering engaging game experiences to players. Throughout the program, students collaborate on interdisciplinary teams with programmers, artists, game designers, producers, writers, and audio designers. Areas of study include level design, game scripting, computer graphics development, tool making, game physics, and artificial intelligence programming. 

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

Degree Requirements

Graduates of the BS in Game Programming have titles like Gameplay Engineer, Programmer, Systems Designer, Software Engineer, Application Developer, and QA Analyst.

Recent graduates work at

  • Carbine Studios
  • Disney Interactive Studios NetherRealm Studios
  • Perficient
  • Phosphor Games
  • Solstice
  • Scientific Games

$71,400 median salary reported by School of Computing graduates 6 months after degree completion

93% of reporting School of Computing graduates were employed, continuing education, or not seeking employment within six months of graduation

Industry Leading Faculty

CDM’s game programming faculty—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, the program's content is always relevant and current. This "best of both worlds" combination allows students to understand the connection between realized applied systems and issues they'll likely face professionally in years to come.

students reviewing game design  

Game Labs

Game Programming students have access to all CDM labs, but there are several that intersect with the program specifically, including game development and research, gameplay, virtual reality, and playtest and usability labs.

playing mobile game on phone  

Cutting-Edge, Hands-On Coursework

The game programming curriculum addresses the real-world needs of industry though special topic-based classes. Specialized, hands-on experience—in global software development, software methodologies such as SCRUM, and parallel computing architecture thorough CUDA—give our students an advantage in highly competitive job market.

students collaborating  

Interdisciplinary Curriculum, Diverse Specialties

Game Programming at DePaul is made up of intersecting, complementary disciplines. In this program, students learn about software engineering, computer graphics, artificial intelligence, animation, and networking. This "deep bench" delivers to our students the thorough knowledge and experience needed to succeed.

DePaul E Sports  

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.

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.



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, multiplay nights, and video game Jeopardy, to name just a few.

Request Information


Ask a Student Ambassador


Apply to DePaul

Apply Now