Computer games development is a very technically demanding process. The games industry sits at the pinnacle of cutting edge software engineering and the highly dynamic digital creative industries.
As part of this degree, you will study a range of state-of-the-art topics relevant to the games industry, including:
C/C++ computer programming languages
Applied mathematics for game physics and computer graphics
Shader-based 3D graphics programming using industry standard APIs (Application Programming Interfaces) such as OpenGL and DirectX
Multi-platform (PC and consoles) gameplay programming, including techniques such as game content pipelining, multi-threading, artificial intelligence, memory management and optimisation
Game design, level design, game production and digital game content production.
Research and development of innovative and state-of-the-art game development technologies
Console and PC hardware architecture