Game Design and Animation Major

The Game Design and Animation major provides a holistic education that blends media arts theory and practice, with a focus on game design and digital animation. The program prepares students for a wide range of career opportunities in digital entertainment, arts, and culture, and provides the foundational knowledge for advanced study.


Core courses include life drawing, animation principles, visual storytelling, programming, mathematical concepts of computer graphics, generative AI, and the social, cultural, and historical studies of the medium. In their senior years, students can specialize in either the Advanced Game Design or Advanced Animation stream, which culminates in an in-depth honors project in their final year.

Requirements

II.  Major Courses 67 units
  Major Required Courses (46 units)  
  GAME2008 Practicum I 0 unit
  GAME2009 Practicum I 0 unit
  GAME3008 Practicum II 0 unit
  GAME3009 Practicum II 0 unit
  GAME3045 Honours Project Preparation Workshop 1 unit
  GAME1005 Fundamentals of Animation for Game Design and Film 3 units
  GAME1006 Transcultural Studies of Game 3 units
  GAME2005 Drawing Fundamentals for Game Design and Animation 3 units
  GAME2006 Fundamentals of Programming for Game Design and Animation 3 units
  GAME2007 Game and Animation Production Workshop 3 units
  GAME2015 Game Narrative and Storyboarding  3 units
  GAME2016 Mathematical Foundation of Game Design and Animation 3 units
  GAME2017 Transcultural Studies of Animation 3 units
  GAME2025 Visual Communication 3 units
  GAME3005 2D Platform Game Programming 3 units
  GAME3006 Body Mechanics 3 units
  GAME3007 Game Art and Visual Expression 3 units
  GAME3047 Generative AI in Creative Practices 3 units
  GAME4005 Character Effects and Rigging 3 units
  GAME4045 Digitally Mediated Communication 3 units
     
  Stream Required Courses (9 units)  
  Advanced Animation Stream Required Courses  
  GAME4016 Lighting, Rendering and Style 3 units
  GAME4017 Motion Graphic Design 3 units
  GAME4025 Performance Animation 3 units
     
  Advanced Game Design Stream Required Courses  
  GAME4006 3D Game World Programming 3 units
  GAME4007 AI for Game Design 3 units
  GAME4056 Algorithms in Digital Games and Media 3 units
     
  Major Elective Course (12 units)   
  GAME4006 3D Game World Programming* 3 units
  GAME4007 AI for Game Design* 3 units
  GAME4015 Game Physics, Dynamics, and Simulation 3 units
  GAME4016 Lighting, Rendering and Style^ 3 units
  GAME4017 Motion Graphic Design^ 3 units
  GAME4025 Performance Animation^ 3 units
  HIST3406 Information Technologies and Quantitative Methods for Historical Studies 3 units
  HIST4326 Science and Society: A Historical Perspective 3 units
  HUMN2016 Performing as Human Experience 3 units
  HUMN3005 Artistic Creativity and Aesthetics Awareness 3 units
  HUMN3026 Creative Industries: Theories and Practices 3 units
  MUSI1037 Music Technology for Media 3 units
  MUSI3066 Music and Media 3 units
  MUSI3097 Music Design and Programming for Video Games 3 units
  MUSI3105 History and Analysis of Game Scoring 3 units
  FILM2045 Art History 3 units
  FILM3006 Film Sound 3 units
  FILM3016 Non-Fiction Film 3 units
  FILM3076 Screen Acting Workshop 3 units
  FILM3077 The Art of Documentary Film 3 units
  FILM3085 Film Music and Sound Design 3 units
  FILM4006 Advanced Experimental Image Processing 3 units
  FILM4016 Internship 0 unit
  FILM4046 Advanced Cinematography 3 units
  FILM4065 Art Direction 3 units
  FILM4066 Visual Effects Workshop 3 units
  GAME3015 Sound Design for Game and Animation 3 units
  GAME3016 Game Design: Theories and Research Methods 3 units
  GAME3017 Interactive Graphics 3 units
  GAME3025  Motion Capture for Game and Animation 3 units
  GAME3026 Online Media Management 3 units
  GAME3027 Traditional and Experimental Animation 3 units
  GAME3035 Transdisciplinary Theory of Game Design 3 units
  GAME3036 Virtual World: Design and Interaction 3 units
  GAME3037 Visual Aesthetics and Narrative Presentation 3 units
  GAME3046 Location-based Storytelling and Game Design 3 units
  GAME3055 Embodiment in Gameplay 3 units
  GAME4026 Creative Production in Extended Reality 3 units
  GAME4027 Facial Animation  3 units
  GAME4035 Game Cultures and Ethics 3 units
  GAME4036 Game Economy: Cryptocurrency and Blockchain Technology 3 units
  GAME4037 Japanese Animation and Games 3 units
  GAME4046 Blending Games with Stories in Everyday Life  3 units
  GAME4047 Principles of Interaction Design 3 units
  GAME4055 Selected Topics in Psychology of Digital Games 3 units
  * For Advanced Animation Stream  
  ^ For Advanced Game Design Stream  
     
III.  Honours Project 6 units
  GAME4898 Honours Project in Game Design and Animation I 3 units
  GAME4899 Honours Project in Game Design and Animation II 3 units
     
VI. Free Electives 15 units
     

 

Scroll To Top