Course Content and Structure
The MSc is available on a full-time basis over 12 months and consists of six taught modules and a substantial personal project. The six taught modules are as follows.Specialist Modules
Game Development Architecture
Game design and history, game hardware and input devices, graphics architecture, rendering hardware and console architecture.
Games Programming and AI
DirectX programming, profiling, console design and development, artificial intelligence.
Advanced Game Development
Pixel and vertex shaders, computational 3D geometry, ray-tracing, radiosity, advanced AI.
Computing Modules
Simulation and Distributed Programming
Real time simulations, kinematics, collisions, motion capture, distributed systems.
C++ Programming and Design
Object-oriented design, C++ software development, debugging, multi-threading.
Real Time Computer Graphics
Real-time graphics and animation, mathematics for graphics, 3D graphics, lighting, shading, graphical algorithms.

