| Module Code and Title | Credits | Pre-Requisites/Remarks | |
|---|---|---|---|
| Year 1 | Trimester 1 | |||
| UXG1500 | Introduction to Design Process | 7 | Pass or Fail grade |
| UXG1501 | Principles of Interactive Design | 7 |
|
| UXG1701 | Introduction to Psychology | 5 |
|
| UXG1116 | Introduction to Computer Technology and Programming | 7 | |
| UXG1205 | Introductory Probability and Statistics | 5 | |
| Year 1 | Trimester 1 Total | 31 | ||
| Year 1 | Trimester 2 | |||
| UXG1420 | Introduction to Digital Production | 7 | Pre-req: UXG1500, UXG1501 |
| UXG1505 | Game Design Process | 5 | Pre-req: UXG1500, UXG1501, UXG1205 |
| UXG1702 | Cognitive Psychology | 5 | Pre-req: UXG1701 |
| UXG1616 | Storytelling | 5 | |
| UXG1165 | Programming Foundations | 7 | Pre-req: UXG1116 |
| Year 1 | Trimester 2 Total | 29 | ||
| Year 1 | Trimester 3 | |||
| UXG1560 | User Experience Design 1 | 6 | Pre-req: UXG1501 |
| UXG2520 | System Design 1 | 5 | Pre-req: UXG1505 |
| UXG1175 | Scripting Languages | 5 | Pre-req: UXG1505 |
| UXG1815 | Fundamentals of Music and Sound Design | 5 | |
| Year 1 | Trimester 3 Total | 21 | ||
| Year 2 | Trimester 1 | |||
| UXG2400 | Project 2 | 7 | Pre-req:UXG1420, UXG1505, UXG1560 |
| UXG2570 | User Research 1 | 5 | Pre-req:UXG1560, UXG1701 |
| UXG2176 | Advanced Scripting | 5 | Pre-req:UXG1175 |
| UXG2200 | Precalculus with Linear Algebra and Geometry | 7 | |
| Year 2 | Trimester 1 Total | 24 | ||
| Year 2 | Trimester 2 |
| ||
| UXG2450 | Project 2 | 7 | Pre-req:UXG2400 Continuation from previous trimester |
| UXG2540 | Level Design | 7 | Pre-req:UXG1116, UXG1505 |
| UXG2501 | Game Design 1 | 5 | Pre-req:UXG1116, UXG2520, UXG2570 |
| UXG2315 | Introduction to Applied Math and Physics | 5 | |
| UXG2735 | College Success for Designers | 1 | Pass or Fail grade |
| Year 2 | Trimester 2 Total | 25 | ||
| Year 2 | Trimester 3 (OIP) | |||
| UXG4515/ UXG4535/ UXG4536 | Design Elective | 5 | Refer to module description |
| UXG2565 | Game Feel | 5 | Pre-req:UXG1560 |
| UXG2805 | Art Processes | 5 | |
| UXG2802 | 2D Raster Graphics for Designers | 5 | |
| Year 2 | Trimester 3 Total | 20 | ||
| Year 3 | Trimester 1 | |||
| UXG3400 | Project 3 (part 1) | 7 | Pre-req:UXG2450, UXG2501 |
| UXG2502 | Game Design 2 | 5 | Pre-req:UXG1165, UXG2540, UXG2501 |
| UXG3570 | User Research 2 | 5 | Pre-req:UXG2570 |
| UXG3825 | Introduction to 3D Production for Designers | 5 | |
| Year 3 | Trimester 1 Total | 22 | ||
| Year 3 | Trimester 2 | |||
| UXG3450 | Project 3 (part 2) | 7 | Pre-req: UXG3450 |
| UXG3500 | Integrated Digital Design | 5 | Co-req: UXG3503 Pre-req: UXG1815, UXG3825 |
| UXG3503 | Game Design 3 | 5 | Pre-req:UXG2502 |
| UXG3650 | Professional Communication | 5 | |
| UXG3099 | Career and Professional Development | 5 | |
| Year 3 | Trimester 2 Total | 27 | ||
| Year 3 | Trimester 3 |
| ||
| UXG4515/ UXG4535/ UXG4536 | Design Elective | 5 | Refer to module description |
| UXG4622 | Social Psychology | 5 | Pre-req: UXG1702 |
| UXG4631 | Mythology | 5 | Pre-req: UXG1616 |
| HSS Elective UXG4610/ UXG4642 | Introduction to Japanese 1 or Interactive Storytelling | 5 | Refer to module description |
| UXG4653 | Project Management | 5 | |
| Year 3 | Trimester 3 Total | 25 | ||
| Year 4 | Trimester 1 |
| ||
| UXG3475/ UXG4400/ UXG4950 | Project 3 (part 3), or Project 4, or Internship 1 | 8 | Refer to module description |
| Year 4 | Trimester 1 Total | 8 | ||
| Year 4 | Trimester 1 |
| ||
| UXG4400/ UXG4450/ UXG4950/ UXG4990 | Project 4 or Project 4 (Continued), or Internship 1 or Internship 2 | 8 | Refer to module description |
| Year 4 | Trimester 2 Total | 8 | ||
| Grand Total | 240 | ||