menu icon
Games Software Development MSc

Key information

Qualification type

MSc - Master of Science

Subject areas

Software Development Computer Games Design

Course type


Course Summary

On this course, you'll develop software and learn to use the tools and frameworks used in the game industry. You'll study low-level hardware architectures for optimisation, including the novel architectures of games consoles and how to exploit them. You'll also look at the gaming industry itself - and prepare yourself for a rewarding position within it. Learn to implement real-time 3D applications using the C++ programming language. Benefit from industry links with companies including Sony Computer Entertainment and Sumo Digital. Gain project management skills, and learn how to approach the different stages of game production. Identify and target a career path, and understand the structure and function of the industry. Study on a course with industry accreditation from Creative Skillset, TIGA and PlayStation®First. Learn the skills to become a programmer on this advanced technical course. MSc Games Software Development is aimed at enthusiasts interested in game technology and game industry employment. This course provides a wide-ranging study, with emphasis on industry relevance and involvement. You learn to locate, interpret and assimilate new developments from industry and research in your own work in a productive and effective way, while building a substantial, commercial-quality portfolio. The course is designed in conjunction with our industrial partners, and is regularly updated to include materials to reflect current trends in technology. This course prepares you for a career in: the games industry; software engineering; research and academia; progression paths for research within the department and further afield.

Different course options

Full time | City Campus | 12 months | SEP

Study mode

Full time


12 months

Start date



Special Techniques For Graphics And Animation (15 Credits) - Core
Software Studio Planning (15 Credits) - Core
Research Methods (15 Credits) - Core
Research And Development Project (45 Credits) - Core
Multiprocessing And Parallel Systems (15 Credits) - Core
Hardware Oriented Software Engineering (15 Credits) - Core
Graphics And Animation (15 Credits) - Core
Game Development Practice (30 Credits) - Core

Tuition fees

UK fees
Course fees for UK / EU students

For this course (overall cost)


Average for all Postgrad courses (per year)


International fees
Course fees for non-UK / EU students

For this course (overall cost)


Average for all Postgrad courses (per year)


Entry requirements

Students need to have a degree in software engineering, computer science, mathematics, physics, games programming or related areas; students should have a strong motivation to develop software and a keen interest in technological developments; applications may also be considered from those who have 5-10 years suitable industrial experience in art, computing, programming or other relevant areas, and depending on educational background; knowledge or experience of the games industry is useful but not essential; students must also satisfy the university that they have an appropriate level of skill to succeed on the course by demonstrating competency with the C++ programming language; they complete a short multiple-choice test consisting of a series of questions about the C++ language and its associated execution behaviour; a suitable reference is also required; English language competence: students need to demonstrate appropriate English skills, which is typically shown by having either: completed a degree taught and assessed in English; an English GCSE at grade C or better.