Bachelor of Science

Computer Game Development



The game development degree equips students to become the next generation of leaders in the growing field of games and assoicated industries. Students specialize in either game design or game programming. Throughout the program, students collaborate on interdisciplinary teams with programmers, artists, game designers, producers, writers, and audio designers. A strong emphasis is placed on tools, processes, building a portfolio of projects, and advancing the medium of games through experimentation and innovation to find new places where the lessons of game design can apply in the world.

Faculty Perspectives


3 Concentrations

Game Design Concentration

In the game design concentration students explore and push the boundaries of games as artistic media and develop skills for each phase of the game development cycle including ideation, incubation and iterative prototyping, planning and production, and reflection on the effectiveness of their designs using playtesting and written evaluations. There is a focus on designing for different types of experiences whether that be entertainment, education, therapy, or social consciousness.

Gameplay Programming Concentration

Students in the gameplay programming concentration engage in the rigorous study of computer science basics, and then apply this knowledge to the demanding specialization of game programming. Gameplay programmers bring their technical understanding of game internals to the problem of delivering engaging game experiences to players. Areas of study include level design, game scripting, computer graphics development, game physics, and artificial intelligence programming.

Systems Programming Concentration

The systems programming concentration emphasizes the internals of a game – the game engine and other systems that make a modern games possible. In addition to computer science fundamentals, students in this concentration cover additional topics in computer hardware and operating systems essential to developing game engines.

Play for Change


Play for Change is a cross-disciplinary design, research, development, and assessment game lab hosted by the College of Computing and Digital Media. We make and evaluate games, interactive documentaries and transmedia projects that aim to promote personal and social change. Our work builds bridges between students and faculty, academia and industry, producers and users, an different departments within DePaul.

Game Labs

There are four primary labs used by students in the Computer Game Development program: game development and research labs, game play lab, augmented reality lab and playtest and usability lab.

Ask an Ambassador


Online Learning

Online Learning

Some courses are available for review and playback ONLINE.