Bachelor of Communication (Hons) - Game Design and Animation Major

 Curriculum Structure

Programme in the 4-year curriculum requires 128 units for graduation, which is distributed into seven key components: School Core Courses, Major Required Courses, Stream Required Courses, Major Elective Courses, University Core Courses, General Education Courses, and Free Electives as follows:

School Core Courses 9
Major Required Courses 52
Stream Required Courses 9
Major Elective Courses 12
University Core Courses 13
General Education Courses 18
Free Electives 15
Total 128


  Course List

School Core Courses 9 units
COMM1015        Studies of Communication, Journalism and Film 3 units
COMM2035       Communication, Ethics and Law  3 units
Choose one from the following three courses:  
COMM2036        Media Design and Digital Applications 3 units
COMM2026        Human Communication 3 units
COMM2027        AI and Digital Communication 3 units
Major Required Courses 52 units
FILM2006         Introduction to Production 3 units
FILM2008-9     Practicum I 0 unit
FILM3008-9     Practicum II 0 unit
FILM3125          Honours Project Preparation Workshop 1 unit
FILM4047         Film Theory and Criticism 3 units
GAME1xxx       Fundamentals of Animation for Game Design and Film 3 units
GAME1xxx       Transcultural Studies of Game 3 units
GAME2xxx       Drawing 3 units
GAME2xxx       Fundamentals of Programming for Game Design and Animation 3 units
GAME2xxx       Game and Animation Production Workshop 3 units
GAME2xxx       Game Narrative and Storyboarding 3 units
GAME2xxx       Mathematical Foundation of Game Design and Animation 3 units
GAME2xxx       Transcultural Studies of Animation 3 units
GAME3xxx       2D Platform Game Programming 3 units
GAME3xxx       Body Mechanics 3 units
GAME3xxx       Game Art and Visual Expression 3 units
GAME3xxx       Sound Design for Game and Animation 3 units
GAME4xxx       Character Design and Rigging 3 units
Honours Project
GAME4xxx-x       Honours Project in Game Design and Animation I & II
6 units
Stream Required Courses 9 units
For Advanced Animation stream:  
GAME4xxx       Lighting, Rendering and Style 3 units
GAME4xxx       Motion Graphic Design 3 units
GAME4xxx       Performance Animation 3 units
For Advanced Game Design stream:  
GAME4xxx       3D Game World Programming 3 units
GAME4xxx       AI for Game Design 3 units
GAME4xxx       Game Physics, Dynamics, and Simulation 3 units
Major Elective Courses 12 units
Offered by the Department of History  
HIST3406       Information Technologies and Quantitative Methods for Historical Studies 3 units
HIST4326       Science and Society: A Historical Perspective 3 units
Offered by the Department of Humanities and Creative Writing  
HUMN2016     Performing as Human Experience 3 units
HUMN3005    Artistic Creativity and Aesthetics Awareness 3 units
HUMN3026    Creative Industries: Theories and Practices 3 units
Offered by the Department of Music  
MUSI1037        Music Technology for Media 3 units
MUSI1066        Music and Media 3 units
MUSI3097        Music Design and Programming for Video Games 3 units
MUSI3105        History and Analysis of Game Scoring 3 units
Offered by the Academy of Film  
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 3 units
FILM4046        Advanced Cinematography 3 units
FILM4065        Art Direction and Production Design 3 units
FILM4066        Visual Effects Workshop 3 units
GAME3xxx       Game Design: Theories and Research Methods 3 units
GAME3xxx       Interactive Graphics 3 units
GAME3xxx       Motion Capture for Game and Animation 3 units
GAME3xxx       Online Media Management 3 units
GAME3xxx       Traditional and Experimental Animation 0 units
GAME3xxx       Transdisciplinary Theory of Game Design 3 units
GAME3xxx       Virtual World: Design and Interaction 3 units
GAME3xxx       Visual Aesthetics and Narrative Presentation 3 units
GAME4xxx       Creative Production in Extended Reality 3 units
GAME4xxx       Facial Animation 3 units
GAME4xxx       Game Cultures and Ethics 3 units
GAME4xxx       Game Economy: Cryptocurrency and Blockchain Technology 3 units
GAME4xxx       Japanese Animation and Games 3 units
University Core 13 units
General Education Courses 18 units
Free Electives 15 units
Graduation Requirement for Film Major 128 units