Get Started in Game Development

Explore courses and resources to start learning game development.

Course List

COMP 376: Introduction to Game Development

Prerequisites: COMP 371 Computer Graphics

ConcordiaProgramming / DesignIntermediate

COMP 371: Computer Graphics

Prerequisites: COMP 232 Mathematics for Computer Science, COMP 352 Data Structures and Algorithms

ConcordiaProgramming / ArtIntermediate

COMP 232: Mathematics for Computer Science

Prerequisites: MATH 203 or CEGEP Math

ConcordiaProgrammingBeginner

COMP 352: Data Structures and Algorithms

Prerequisites: COMP 232 Mathematics for Computer Science, COMP 249 Object Oriented Programming II

ConcordiaProgrammingIntermediate

COMP 249: Object Oriented Programming II

Prerequisites: MATH 203 or CEGEP Math, COMP 248 Object Oriented Programming I

ConcordiaProgrammingBeginner

COMP 248: Object Oriented Programming I

Prerequisites: MATH 204 or CEGEP Mathematics

ConcordiaProgrammingBeginner

COMP 476: Advanced Game Development

Prerequisites: COMP 361 Elementary Numerical Methods or ENGR 391 Numerical Methods in Engineering

ConcordiaProgramming / DesignAdvanced

COMP 361: Numerical Methods

Prerequisites: COMP 232 Mathematics for Computer Science, COMP 249 Object Oriented Programming

ConcordiaProgrammingIntermediate

COMP 477: Animation for Computer Games

Prerequisites: COMP 361 Elementary Numerical Methods or ENGR 391 Numerical Methods for Engineering, COMP 371 Computer Graphics

ConcordiaProgramming / ArtAdvanced

COMP 475: Immersive Technologies

Prerequisites: COMP 371 Computer Graphics

ConcordiaProgramming / DesignAdvanced

COMP 472: Artificial Intelligence

Prerequisites: COMP 352 Data Structures and Algorithms or COEN 352 Data Structures and Algorithms

ConcordiaProgrammingAdvanced

Unity Learn

Unity courses and learning resources.

OnlineProgramming / Design / Art