• yellow
  • orange
  • black
  • default
  • |
  • small
  • med
  • large

MSc in Games Programming

This MSc provides a broad education in computer game design, development and technology, with a special emphasis on programming. It develops the skills and knowledge necessary to pursue a successful career in industries specialising in the creation and distribution of leisure and entertainment computing technologies, using computer games development methods and techniques as a vehicle for introducing the theoretical, intellectual, creative and dynamic aspects of computing.

Graduates from this MSc will have a skill set which is in demand across the software development industry and the technology sector.

Creative Skillset is the industry body which accredits creative media courses in the UK.  Creative Skillset supports skills and training in this area, which includes computer games.  Our MSc in Games Programming has is recognised by Creative Skillset, Sector Skills Council and carries the Creative Skillset Tick for the purposes of indicating courses best suited to prepare for a Creative Industries career.

Graduates who studied on the games degrees in the Department of Computer Science have gone on to have successful careers in the games industry. Our Games Hall of Fame lists a selection of games on which our graduates have worked.

Content

This MSc combines a broad introduction to game development with an in-depth study of the technical aspects of game programming and production. You study advanced programming methods and apply them to computer game problems. These include real-time graphics, artificial intelligence and the use of applied physics. In addition, you gain an understanding of, and the ability to implement, fundamental algorithms relating to 3D graphics (including ray tracing, radiosity, lighting, shadows, reflections, transparency, and texture mapping and rendering) and specific programming methods for different gaming platforms.

Modules

Module name Subjects covered
C++ Programming and Design Efficient, robust and real-time C++ programming.  Object-oriented design with UML.
Real-Time Graphics 3D graphics programming using OpenGL and shaders.  Graphic algorithms and techniques.
Games Development Architecture Game design and development. Game hardware, graphics piplelines and console architectures. Console programming.
Simulation and Concurrency Physically-based algorithms for real-time simulation. Network and thread programming using C++.
Advanced Rendering and Artificial Intelligence Photorealistic rendering using shaders.  AI algorithms and AI programming for games.
Development Project Team based activity to plan, design and implement a graphics solution using C++.
Games Programming Dissertation Individual dissertation on a topic related to computer games.

 

The structure and content of the degree programmes are subject to continual change, as we ensure the syllabus maintains its relevance for tomorrow's graduates.

 

BAFTA Scholarship Programme

Applicants for this course are eligible to apply for one of the Prince William Scholarships in Film, Television, and Games, run by BAFTA (the British Academy of Film and Television Arts). 

Each scholarship provides up to £10,000 to cover one year's course fees, an industry mentor, and free access to BAFTA events around the UK. It also includes the possibility of a funded work placement within the Warner Brothers group.

The online application form is here. The deadline for applications is Monday 17th June. Queries should be directed to scholarships@bafta.org.

 

 Skillset tickBCS Education Affiliate Logo


Page last updated by Martin Walker on 5/8/2013

DCS lab 177 Game Cude

Previous postgraduates

"I have spent five years at Hull University Studying computer science. As someone who was diagnosed with Dyslexia at a young age and having very little self confidence, Hull managed to hand craft a Master degree out of me. The course was fun, hard and with lots of help and graft I felt confident enough to learn the most challenging of subject matter."

-Michael Woodhead (MSc Computer Science)

Related links

Where Would You Think
The Department's community site.

Games Hall of Fame
Games our graduates helped develop.

Games Programming

A short video about games programming at the University of Hull