Skip to content. Skip to navigation
McGill Home SOCS Home
Personal tools
You are here: Home Prospective Students Undergraduate Can I learn about games programming at McGill?
Why CS?
Program List
How to Choose
Introductory Courses
McGill Transfer
Grad School
Med School
Personal Advice

Can I learn about games programming at McGill?

Yes! Many students become interested in computer science through computer games. How do they work? How can you understand more about them or even make your own?

There are several ways to get involved in games programming. You can either enroll in the new Major in Computer Science - Computer Games Option, a special version of the Computer Science Major with an emphasis on Games, or you can include relevant courses in any of the Computer Science and Software Engineering major programs.

There are a variety of courses offered at the School of Computer Science at McGill and many directions you can specialize in and pursue if you want to concentrate your studies on computer games, whether you want to do game research, find a job in the game industry, or just want to understand them better.


It is easy to incorporate game related courses into the Computer Science major and Software Engineering programs. A number of core and complementary computer science courses either focus on games or develop techniques that are considered important to computer game development. The main game-related courses are: Other important background courses for game studies include:


Several professors use computer games in their research, or do research on computer games. You can find out more about current projects at:
  • The GR@M website, covering various aspects of Games Research at McGill.
  • The Mammoth project. Mammoth is a collective framework for multiplayer game research used by several faculty and students, and built by both graduate and undergraduate students.

Industry and Community

Montreal has several local game companies and branches of large game companies. Graduates have found work in EA, Ubisoft, among many others.

The School of Computer Science also holds a yearly Summer Camp for high school students. This includes game programming as a major topic.