Interdisciplinary Studies

Certificate in Game Development

The Arts and Science of Computer Games

Explore the power of computer games to inform, educate, and entertain.

The Certificate in Computer Game Development is a joint certificate between the Faculty of Arts and the Faculty of Science and is open to the entire University community. The certificate is intended to complement discipline-specific studies with courses that give opportunities to work in multidisciplinary teams, build complete small and medium-scale games, and interact with industry.


The certificate is available to the entire undergraduate University community. This means as long as you are enrolled in a bachelor degree program at the University of Alberta and you fulfill the requirements for this certificate, you will receive the certificate in addition to your bachelor’s degree upon graduation.


There are no prerequisites to pursue the certificate, although individual courses may have departmental prerequisites. Students are not guaranteed space in any specific course.


The certificate begins with CMPUT 250. It is designed for second-year students, and serves as the entry point for the certificate. It is focused on interdisciplinary teamwork and provides a broad view of all aspects of game development, using guest lectures from many departments as well as industry. Students design a short narrative-based game using a commercial game engine.

Following CMPUT 250, the certificate requires four courses to be taken from among a set of second tier courses. These courses are offered across the Faculties of Science, Arts, and Education and are designed to take more focused explorations into specific aspects of game development, and allow students to specialize the certificate to their discipline and interests.

The culmination of the certificate is CMPUT 450, a capstone course that returns to a focus on interdisciplinary teams developing a complete game, using all of the skills learned in the intermediate courses and courses from their own discipline.