



Master games programming at a university that has been supplying skilled graduates to the industry for over 20 years.
We have close links with some of the biggest names in the business. And a strong network of graduates working in the games sector across the world.
You’ll get hands on with practical learning in our state-of-the-art computer labs. Our facilities are kitted out with latest industry-standard equipment, including high-performance workstations, gigabit networking, 3D printers, robots, a 3D-immersive cube, motion capture, AR, VR and MR.
Then graduate ready for a career in the multibillion-pound – and rapidly growing – games industry.
About this course
Learn how to create games for a living, exploring the technical aspects of game development and the underlying fundamentals of computer science.
Master C++ programming. And study a range of core concepts such as physics simulation, concurrency, advanced graphics, artificial intelligence, and game engine architecture.
You’ll benefit from our close links with tech giants such as Sony, Microsoft and Nintendo. Our courses reflect the latest industry insight, so our graduates have the highly specialised set of skills they need to be at the forefront of this dynamic sector.
We also host frequent talks by industry experts. Many of them our own graduates working in games development around the world.
Boost your CV by taking part in extra-curricular opportunities such as game jams, hackathons and programming competitions. You could compete in events like the Game Republic Student Showcase, where our students regularly win technical awards. Or rise to the challenge of creating a computer game over a weekend in our Three Thing Game.
This accredited degree partially meets the academic requirements for Chartered IT Professional plus partial Chartered Engineer status1.
Module options
For a full Masters degree, you'll study 180 credits over the duration of your course. Some programmes offer a Postgraduate Diploma (PGDip) qualification or a Postgraduate Certificate (PGCert) qualification. For a PGDip, you'll study 120 credits, and for a PGCert, you'll study 60 credits.
Filters
Commercial Development Practice
CDP is a reach-out project of the School of Computer Science, where we work on real commercial software for real clients. With the support of academic and specialist staff, our software development teams provide commercial software development services to customers with bespoke software development needs.
This excellent opportunity gives you critical experience of working professionally with clients across the entire software project lifecycle from customer brief through to specifying, designing, developing and testing software using industry-standard technologies and techniques. Employers tell us they are actively looking for candidates with experience applying the project management methodologies, frameworks and tools that you will explore, use and hone during your time in CDP.
Graduates tell us that their experiences are highly sought after in industry, and you will certainly end up with lots to put on your CV and talk about in job interviews!
core
40 credits
MSc Dissertation
Your MSc Dissertation is your chance to spend a full third of your study time working on a topic of interest to you, and producing something major as a result. You can design your own project, working with a member of staff to develop an idea. Perhaps you will develop an AI program, do some research in virtual reality, or build a new robot butler – the choice is yours.
With regular support from a supervisor, you’ll learn to create, undertake, evaluate and report on a significant individual project which you’ll be proud to show off to an employer or perhaps provide a stepping stone into further research.
core
60 credits
Real-Time Graphics
In this module you will gain practical experience of writing programmes that run on dedicated graphics hardware, that enables huge amounts of data to be processed at the same time in a highly parallelised architecture. You will write software from the ground up, setting up the pipeline, loading data into the buffers, writing shader code and making render calls that result in 3D environments that are commonplace in the modern games industry.
compulsory
20 credits
C++ Programming and Design
Explore how to create efficient, robust, interactive graphics applications in C++ on modern CPUs. By linking with Real-time Graphics, you will gain the opportunity to development larger and more interesting applications, which will form the centre piece of any personal portfolio.
compulsory
20 credits
Simulation and Concurrency
You will learn about physically based modelling (PBM) to create simulations that include a variety of physically based objects. You will also develop advanced practical skills and domain knowledge that will include networking and, concurrency. These skills and knowledge with further increase your professional job market.
compulsory
20 credits
Cutting Edge Concepts
This module enables review of cutting-edge and emerging concepts and methods across the spectrum of computer science. We will meet as a reading group to select, review and discuss academic publications of high quality, that take topics beyond the curriculum and into the current state of the art; students will learn how to read and review academic materials critically.
compulsory
20 credits
Our academics
You’ll be taught by talented researchers whose specialist areas include computational science; computer gamification; dependable intelligent systems; robotics and artificial intelligence; and simulation and visualisation.

Dr Simon Grey
Lecturer
One of our Computer Science lecturers, Simon specialises in games, graphics and physical simulation. He’s passionate about games programming and games design and a big fan of our extra-curricular game jams and coding competitions.

Dr Qingde Li
Lecturer
Dr Qingde Li has a background in applications in mixed reality and has been published in the world's most prestigious graphics journals. He’s created several novel algorithms and techniques for implicit modelling.
Entry Requirements
What do I need?
When it comes to applying for this Postgraduate Taught degree, you'll need an Undergraduate degree (or equivalent). For this course, you'll need a 2:2 from a relevant bachelor's degree.
The programme is designed for graduates who have a studied a subject that is relevant to this course.
If you’re an undergraduate student at Hull, you’re guaranteed a fast-track route to this postgraduate degree, as long as you meet the entry requirements.
In order to ensure our students have a rich learning and student experience, most of our programmes have a mix of domestic and international students. We reserve the right to close applications early to either group if application volumes suggest that this blend cannot be achieved.
Typical offer
2:2 in a relevant subject area
A minimum 2:2 Bachelor Honours (or international equivalent) in “Computer Science” or “Software Engineering” with at least 40 credits (or equivalent) of a high-level objected oriented programming language such as Java, C++ or C#.
Fees & Funding
How much is it?
Scholarships
We offer a number of awards, bursaries and scholarships for eligible students. They’re awarded for a variety of reasons including academic achievement and/or to help those on lower incomes.
Scholarships and bursaries are separate to student loans. And the best bit is, you don’t pay a penny back.
Alumni Postgraduate Scholarship
University of Hull undergraduates progressing to a taught masters course may receive a 20% discount on the cost of their tuition fees.
Find out if you’re eligible by visiting the University of Hull Alumni Postgraduate Scholarship page.
See more Scholarships
We offer a range of scholarships and awards to students at the university to help with their financial load.
To view all of our scholarships and determine whether you're eligible, please visit our Scholarships and Awards page.
Our facilities


Future prospects
The demand for qualified game programmers and developers is huge and our graduates are highly sought after. Some have gone on to work on Triple A games like Grand Theft Auto 5, Burnout Paradise and Need for Speed.
We have strong links with many of the UK's top game studios. Some have recruited straight from our department and several Masters students have had job offers before they graduated.
You could go on to further study with a PhD. Or set up and grow your own tech business.
You’ll also become part of our extensive network of Hull graduates working in the games industry across the world – many of them company directors and technical leads.
Take your career to the next level
Like what you’ve seen? Then it’s time to apply.
Make your application online now, and our admissions team will get back to you as soon as possible to make you an offer.
Not ready to apply yet?
We regularly deliver virtual and on-campus events to help you discover your perfect postgraduate course, whether it’s a subject you already love or something completely different. Our events are an opportunity for you to chat to tutors and current students and find out about the career options a postgraduate degree could lead to.
You may also be interested in...
Accredited by BCS, The Chartered Institute for IT, for the purposes of partially meeting the academic requirement for registration as a Chartered IT Professional, and partially meeting the academic requirement for a Chartered Engineer.
All modules on this course page are subject to availability and this list may change at any time.