Postgraduate Taught

Computer Science for Games Programming

game design student at showcase event
student using VR equipment
students in the SuperLab Computer Suite
Computer Science, Robotics & AI - Games Programming
The demand for professional game programmers and developers is huge – learn how to become one of them with our Masters degree.
Develop your skills with hands-on practical learning in our state-of-the-art facilities.
Become part of our global network of graduates working in the games sector and benefit from our strong relationships with industry.
We have a strong gaming heritage – we’ve been supplying this lucrative and dynamic industry with quality graduates for over 20 years.
game design student at showcase event
student using VR equipment
students in the SuperLab Computer Suite
Computer Science, Robotics & AI - Games Programming

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.

  • Proud gaming heritage

  • State-of-the-art facilities

  • Strong industry links

  • Global graduate network

  • Accredited

    by the British Computer Society 1

Swipe
Course overview
Module options

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 meets the full academic requirements for Chartered IT Professional plus partial Chartered Engineer status.

Choose your modules

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.

Computer Science Dissertation

You will make an original contribution to research by designing, carrying out and writing up your own project on a topic you choose, supported by your dissertation supervisor.

Core60 credits

C++ Programming and Design

This module explores how to create efficient, robust, real-time applications in C++ and culminates in the development of a complex graphics-oriented solution.

Compulsory20 credits

Real-Time Graphics

Gain essential knowledge and understanding, as well as practical tools of real-time 3D graphics rendering using modern programmable graphics hardware.​

Compulsory20 credits

Games Architecture and Concurrency

Explore the software architectures used in console and PC platforms. You’ll study game engine technologies that include CPU, GPU, bandwidth, bottlenecks and their solutions.

Compulsory20 credits

Advanced Rendering and Virtual Environments

Explore 3D technology trends and some advanced techniques relating to 3D rendering and virtual environments. This module will provide you with hands on experience in advanced graphics effects programming, targeting the latest virtual environment devices.

Compulsory20 credits

Development Project

Study the theory and practice needed to develop software, based on realistic contexts and clients’ requirements. You'll learn through an authentic task-based approach to software development, with experience of leadership, cooperation and teamwork.

Compulsory20 credits
6 Modules

This course is accredited by

Entry requirements

What do I need?

Typical offer
2:2 in 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#.

Additional entry requirements for this course

You will be required to submit a personal statement as a part of your application which sets out the extent of your programming experience, stating languages used and levels of proficiency in each. If you would like to discuss this with a member of academic staff who can help you to assess whether their degree will be sufficient preparation then we will be happy to arrange this. You can email the Postgraduate Admissions Team at pgstudy@hull.ac.uk.

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.

What do I need?

Typical offer
2:2 in 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#.

Additional entry requirements for this course

You will be required to submit a personal statement as a part of your application which sets out the extent of your programming experience, stating languages used and levels of proficiency in each. If you would like to discuss this with a member of academic staff who can help you to assess whether their degree will be sufficient preparation then we will be happy to arrange this. You can email the Postgraduate Admissions Team at pgstudy@hull.ac.uk.

If you require a student visa to study or if your first language is not English you will be required to provide acceptable evidence of your English language proficiency level.

This course requires academic IELTS 6.5 overall, with no less than 5.5 in each skill. See other English language proficiency qualifications accepted by the University of Hull.

If your English currently does not reach the University’s required standard for this programme, you may be interested in one of our English language courses.

Visit your country page to find out more about our entry requirements.

Fees & funding

How much is it?

Additional costs you may have to pay

Your tuition fees will cover most costs associated with your programme. There are some extra costs that you might have to pay, or choose to pay, depending on your programme of study and the decisions you make:

  • Books (you can borrow books on your reading lists from the library, but you may buy your own)
  • Optional field trips
  • Study abroad (incl. travel costs, accommodation, visas, immunisation)
  • Placement costs (incl. travel costs and accommodation)
  • Student visas (international students)
  • Laptop (you’ll have access to laptops and PCs on campus, but you may want your own)
  • Printing and photocopying
  • Professional-body membership
  • Graduation (gown hire and photography)

Remember, you’ll still need to take into account your living costs. This could include accommodation, travel, food and more.

How do I pay for it?

How much is it?

Additional costs you may have to pay

Your tuition fees will cover most costs associated with your programme. There are some extra costs that you might have to pay, or choose to pay, depending on your programme of study and the decisions you make:

  • Books (you can borrow books on your reading lists from the library, but you may buy your own)
  • Optional field trips
  • Study abroad (incl. travel costs, accommodation, visas, immunisation)
  • Placement costs (incl. travel costs and accommodation)
  • Student visas (international students)
  • Laptop (you’ll have access to laptops and PCs on campus, but you may want your own)
  • Printing and photocopying
  • Professional-body membership
  • Graduation (gown hire and photography)

Remember, you’ll still need to take into account your living costs. This could include accommodation, travel, food and more.

How do I pay for it?

Our 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.

Find out more about our scholarships

Alumni Postgraduate Scholarship

University of Hull undergraduates progressing to a taught masters course may receive a 25% discount on the cost of their tuition fees.

Find out if you’re eligible by visiting the University of Hull Alumni Postgraduate Scholarship page.

International Scholarships and Bursaries

We offer a range of scholarships and bursaries for international students.

To find out more and see if you're eligible, please visit the International Scholarships and Bursaries page.

Take a look at our facilities

Turing Lab

Create high-end graphics in our Turing Lab working on top-spec, state-of-the art PCs – each with their own RTX graphics cards.

Hull Immersive Visualisation Environment (HIVE)

Develop games then step inside them with our 3D-immersive cube which includes VR theatre, gigapixel wall facilities and wearable devices.

Superlab

Fully refurbished as part of a significant investment in high-performance workstations, servers and social spaces, our Superlab is also open to students outside of teaching hours.

Robotics Lab

Our specialist robotics lab is used for robot development and programming activities. Interact with our DJI Drones, Turtlebot3 mobile robots and humanoids like Baxter, Nao and Pepper.

See more in our virtual tour
computer-science-turing-lab-5

Look around

students in the SuperLab Computer Suite

Look around

computer-science-turing-lab-5
HIVE
students in the SuperLab Computer Suite
Robotics Laboratory
James Gordon, Computer Science

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 Master’s 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.

University of Hull Open Day

Your next steps

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?

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.

  1. 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 presented on this course page are subject to availability and this list may change at any time.

Top