Course Content
Level 4 (Undergraduate year 1)
All students must complete these modules:
- Games Production (CT4005)
- Game Engine Scripting (CT4026)
- Programming and Mathematics (CT4101)
- Programming Algorithms & Techniques (CT4102)
Level 5 (Undergraduate year 2)
All students must complete these modules:
- Game Engine Programming (CT5009)
- Experimental Games (CT5051)
- Optimisation Algorithms (CT5102)
- Professional Awareness (CT5103)
- Programming Games Architecture (CT5108)
Level 6 (Undergraduate final year)
All students must complete these modules:
- Computing Technology Placement (CT5004)
- Individual Research Project (CT6007)
- Advanced Group Project (CT6008)
- Advanced AI Algorithms (CT6024)
- Graphics Programming with Shaders (CT6025)
You can choose from the following modules:
- Advanced Concepts in Gaming (CT6010)
- Advanced Concepts in Web Production (CT6014)
- Creative Visualization and Animation (CT6015)
- Indie Game Development (CT6018)