University Of Warwick, WMG Department
Coventry, United Kingdom
As a postgraduate student of Games Engineering, you will be engaged in one of the most performance-driven elements of computer science, and will be well prepared to launch your career as an expert developer in the multi-billion pound computer games industry.
Video game development is a highly complex software engineering process that requires expertise in diverse fields such as high-performance graphics, programming, data structures, physics, acoustics, artificial intelligence, machine learning, networking, and modelling.
You will gain comprehensive training in the game development process, learning both theoretical foundations and practical techniques for creating game engines from scratch, as well as working with established engines to understand their capabilities and limitations. Becoming an expert developer requires a strong grasp of algorithmic concepts and proficiency in high-level programming languages.
You will not only master languages like C++ and Python but also develop a conceptual understanding of core computing principles, using programming as a means to explore these ideas. Building on these foundations, you will also explore visual computing, particularly computer graphics, which applies algorithmic and programming principles to create interactive, visually rich experiences. These skills are not only central to video game engineering but are also widely applied across commercial, industrial, and educational domains.
The modules you will study as part of this course are:
In addition to the taught modules, you will complete a dissertation project which is worth a third of your final Master's grade (60 credits). This substantial individual project is designed to strengthen your academic and research skills, while allowing you to explore a specific area of games engineering that reflects your interests and career goals. The project will be presented as a written dissertation, submitted at the end of the academic year.