Skip to menu | Skip to content |

School of Informatics

MSc in Computer Games Technology
Career benefits

Graduates of this course will be equipped with advanced knowledge of, and skills in, a range of topics in games technology in preparation for a career in computer games development.

Professional roles include:

3D Graphics Programmer
Specialist 3D graphics programmers often work on custom graphics engines that will be used across multiple games.
Audio Programmer
Audio programmers specialise in the generation, mixing and playback audio content, often having to work at a low-level with the audio hardware.
Physics Programmer
Physics programmers require a strong background in maths to write the software to simulate physical forces in real-time in a game.
Artificial Intelligence Programmer
Game AI is a combination of 'real' AI as studied in universities and 'clever tricks' that make a game appear intelligent.
Simulation and Game Engine Programmer
Specialist programmers in simulation must develop complex systems of interacting components.
User Interface Programmer
User interface programmers must implement GUI systems and input control systems that are appropriate for a game world.
Tools and Utility Programmer
An important specialisation for programmers is to develop the programs that can be used by artists and designers to generate game data.
Scripting Languages Programmer
Some programmers specialise in developing scripting languages for use in game engines to support the scripting of game events.
Networking Specialist
The need for networking and server programming specialists is growing as the popularity of online gaming increases.
Porting Programmer
Programmers who specialise in porting games to new platforms require intimate knowledge of the target platform to get the most of it.