Video game design combines several disciplines within computer science, including software engineering, graphics, artificial intelligence and human-computer interaction. It also incorporates elements of economics, psychology, music and creative writing, requiring video game researchers to have a diverse, multidisciplinary set of skills.
Students who wish to pursue video game design should have an understanding of linear algebra (for computer graphics modeling), computer hardware and operating systems (for console architecture), data structures, and algorithm design. Students will gain a general knowledge of the more advanced topics listed in the courses below.
- Why Study CS at U of T
- Career Options
- History of DCS
- Giving to DCS
- Information for Prospective Undergraduate Students
- Information for Prospective Graduate Students
- Computer Science at UofT Mississauga
- Computer Science at UofT Scarborough
- Employment Opportunities for Faculty/Lecturers
- How to Find Us