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

Concordia•Programming / Design•Intermediate

COMP 371: Computer Graphics

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

Concordia•Programming / Art•Intermediate

COMP 232: Mathematics for Computer Science

Prerequisites: MATH 203 or CEGEP Math

Concordia•Programming•Beginner

COMP 352: Data Structures and Algorithms

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

Concordia•Programming•Intermediate

COMP 249: Object Oriented Programming II

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

Concordia•Programming•Beginner

COMP 248: Object Oriented Programming I

Prerequisites: MATH 204 or CEGEP Mathematics

Concordia•Programming•Beginner

COMP 476: Advanced Game Development

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

Concordia•Programming / Design•Advanced

COMP 361: Numerical Methods

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

Concordia•Programming•Intermediate

COMP 477: Animation for Computer Games

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

Concordia•Programming / Art•Advanced

COMP 475: Immersive Technologies

Prerequisites: COMP 371 Computer Graphics

Concordia•Programming / Design•Advanced

COMP 472: Artificial Intelligence

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

Concordia•Programming•Advanced

Unity Learn

Unity courses and learning resources.

Online•Programming / Design / Art