The Game Development curriculum is designed to give you the programming skills and theory needed to excel in the world of game development.
First, you will learn the details of a game development cycle from preproduction to finished product and begin to create simple games that will help to develop your programming and design skills.
Then you will move into more complex and detailed tasks in courses such as Computer Graphics, Computer Architecture, Artificial Intelligence, and Software Engineering.
Finally, you will focus these skills on a complete, playable game that you will design, develop, and produce from start to finish.
This is part of a complete game development education that will get you ready to face the demands of the professional game world. In addition to learning the game development process, you will have courses focusing on probability, digital logic, and game architecture.
Language Proficiency Test - IELTS/TOEFL/PTE
Creative Presentation
Psychology of Play
Technology in the Entertainment and Media Industries
Discrete Mathematics
Programming I
Programming II
Systems Programming
Professional Development Seminar I: Game Development
Project and Portfolio I: Computer Science
English Composition I
Data Structures and Algorithms
Linear Algebra
Software Engineering
SDV3012 Applied Human-Computer Interaction
Physics
Project and Portfolio II: Game Development
Project and Portfolio III: Game Development
Professional Development Seminar II: Game Development