Computer Games Programming MSc

Students in Games programming lab
Location Stoke-on-Trent Campus
Duration 18 Months

2018/19 New Entrants, Full Time

  • Home and EU students: £7,350 per course
  • International students: £12,500 per course
Course start September
LocationModeStart dateApply
Stoke-on-Trent CampusFull-time2017/18 Academic YearApply Direct
Stoke-on-Trent CampusFull-time2018/19 Academic YearApply Direct
  • For graduates of computing-based awards who are aiming for a Computer Games Programming role in the games industry
  • Builds on your existing knowledge of programming, software engineering and computer systems, and covers the game-specific topics you need to succeed
  • Dedicated games programming labs with facilities for PC, console and handheld game development

Course outline

PlayStation First

Designed to build on the computing knowledge gained in your undergraduate studies, this MSc will enable you to move into games programming and gain an in-depth knowledge of related specialised areas. The award covers a range of topics including: 3D graphics using DirectX, Artificial Intelligence, Physics, Low level PlayStation 3 & 4 programming, and software engineering for games.

Practical classes are taught using new high spec computers, mobile devices, and games consoles including the Xbox 360, and PlayStation 3 & 4. By studying on this award, you will be at the heart of these exciting and innovative developments, and equipped for a future and promising career in this area.  There is also the opportunity to complete a placement in the games industry.

Staffordshire University is a member of the PlayStation® First Academic Development Programme run by Sony Computer Entertainment Europe (SCEE), which provides access to professional development hardware and software tools for both staff and students.

Social media links

Course content

Taught modules cover game engine programming and architecture, real-time graphics for games, low level techniques and optimisation, game artificial intelligence, concurrent and multiplayer game programming, professional games development, and research techniques.  The main programming language is C++.

Throughout your course you will create games for a variety of computer and console platforms, mobile devices, and networked systems, both individually and in teams, building up a portfolio of work to show to potential employers. You will learn research methods and write a research proposal, and will then undertake a dissertation in an area of game programming which interests you.

Award Structure 

Entry requirements

Normal requirements are at least a UK second class honours degree or equivalent in a related computing discipline.

If you do not meet the above but have significant appropriate experience, your application will be considered, provided that you satisfy the University that you are capable of responding to the challenge of postgraduate work.

If your first language is not English, you will need to demonstrate that you are fluent enough to cope with the course. A minimum score of IELTS 6 or TOEFL 550 (213 computer-based) is normally required.

Student success

Alexandre Zanin
Job: Game Developer at NovaQuark, Paris

“Studying at Staffordshire University had been very fulfilling and rewarding. It was a great opportunity to learn from experienced and passionate people. I graduated from the MSc Computer Games Programming in 2014 with a Distinction, which allowed me to find my first job in the game industry. I'm now working as a game developer at Novaquark, a start-up based in Paris working on an ambitious massively multiplayer online game."

Gilles Leclercq
Job: Game developer at Triskell Interactive

“After my graduation from the MSc in Computer Games Programming in 2014, I joined a French indie game company as a C++ developer. With a team of 6 people, we released our first game in 2015 after 9 months of development.
I mostly work on the engine of the game, with graphical libraries such as OpenGL and DirectX, but I also have to manage the global architecture of the projects I work on. My time at Staffordshire University was really crucial to start my career as a game developer as I needed specialization in game development.”

Ashley Mills
Job: Junior Games Programmer at Exient, Producer/Programmer at Chillsters Studios

“I chose to do MSc Computer Games Programming after completing a games programming and design course. Learning about both sides was great but I felt I needed to specialise more in programming which was my favourite of the two. This course allowed me to do just that. I achieved a Merit with the help of some great lecturers and friends and the course boosted my portfolio even further too.
Since leaving I have set up my own games development company with three friends and since released four games. I'm now also a programmer at Exient Ltd where I worked on Angry Birds Transformers for Rovio and Bake Escape which is being published by Chillingo.

I wouldn't be where I am if it wasn't for this course.”


Enquiries Team
Cadman Information Point
College Road
United Kingdom
t: +44(0)1782 294400
Enquire about this course