Course overview
The course doesn’t only teach you how to use game engines – it teaches you the programming and scientific skills necessary to extend commercial engines and develop your own from scratch.
These are the skills the industry looks for in game programmers:
- the mastery of advanced techniques to leverage and extend industry-standard engines in the creation of immersive, interactive experiences
- an understanding of the engineering and technology which underpins digital artwork and real-time rendered animations
- the confidence and ability to develop your own game engine systems, from graphics renderers to physics libraries, using high-performance programming techniques.
Why you should study this course
- The technology, practices and challenges involved in game development are continually evolving, therefore the course content reacts dynamically to reflect the complexities of this modern and increasingly interconnected sector.
- The course aims to empower you with the fundamental capabilities needed to pursue independent game development, as well as giving you the opportunity to gain professional skills for and a wider contextual understanding of, game engineering, with a view to succeeding in larger studio environments.
- Develop your own games and game technologies in our dedicated Game Development Laboratories4.
- Explore emerging technologies with virtual and augmented reality hardware4.
- Gain experience with console and cross-platform development.
