Game engines
Implementing real-time rendering, physics simulation and interactive logic.
Every student completes coursework in each of the five categories below. The elective load is where paths diverge: it is how students follow their own interests and shape the career they are heading toward.
The degree at a glance
148Total units
Major Required Courses60
University Core Courses37
Free Elective Courses21
General Education Courses18
Major Elective Courses12
Implementing real-time rendering, physics simulation and interactive logic.
Designing gameplay, rules, mechanics, levels and game balance.
Immersive capture, spatial interaction and VR production.
Game design, prototyping and production.
Teamwork, project scope, production workflows and delivery.
Using generative AI to support ideation, content creation and game development.
Four-year study plan, 2026 cohort. Every course carries 3 units.
COMM1023 Fundamentals of Communication
AIM2043 Fundamentals of Digital Design
GD1003 Foundations of Programming for Game Design
MAD1003 Studio Art Practices: Drawing Fundamentals
GD2003 Narrative Design for Games
GD2013 Data Structure and Algorithms for Creative Media
GD2023 2D Platform Game
GD2033 3D Modelling and Animation
GD2043 Game Design and Prototyping
GD2053 Game Studies
AIM2003 Fundamentals of Computer Graphics
GD3013 3D Game Development
GD3023 Game Project Planning and Production Management
GD3033 Character Design
GD3043 Game Physics
GD3053 Level Design
GD4003 Sound Design and Music for Games
AIM3183 Virtual Reality Art
AIM3193 Generative AI Workflow for Media
GD4013 Final Year Project (GD)
Students choose 12 units from the elective list. Every course carries 3 units.
AI1003Python Programming
AI1013Object-Oriented Programming
AI2013Introduction to Artificial Intelligence
AI3013Machine Learning
AI3153Human-Computer Interaction
AIM3113Character Design and Storyboard Making
AIM4023Interactive Media Arts: Origins to the Present
AIM4123Digitizing Heritage
AIM4133Augmented Reality for Interactive Media
BUS1013Business, Entrepreneurship, and Innovation
CCGC4073Chinese Cultural Resources and Creative Industries
DMM3003AI, Data Science and Management
DMM3023Digital Storytelling
DMM3033Media Psychology
DS2043Data Processing Workshop I
DS4073Introduction to Data Visualization
DSS2043Machine-Learning Mathematics for Non-Science Students
GD2063History of Game Design
GD3003Special Topics in Game Design Projects
GD3063Game AI
GD3073Special Topics in Game Design Studies
GD3083Game Design Internship
GD3093Transcultural Studies of Game
GD4023Backend Game Development
GD4033Extended Reality (XR) Applications and Technology
GD4043Experimental Game Research
GLD2053Global Digital Transformation: AI, IoT and Blockchain
MAD3013Interactive Arts and Design