• University of Derby Online Learning Featured Masters Courses
  • Northumbria University Featured Masters Courses
  • University of Edinburgh Featured Masters Courses
  • Aberystwyth University Featured Masters Courses
  • Swansea University Featured Masters Courses
  • University of Bristol Featured Masters Courses
  • University of Surrey Featured Masters Courses
  • Jacobs University Bremen gGmbH Featured Masters Courses
Cranfield University Featured Masters Courses
University College London Featured Masters Courses
University of the West of England, Bristol Featured Masters Courses
Staffordshire University Featured Masters Courses
Swansea University Featured Masters Courses

Course content

Who is it for?

This MSc is aimed at students with a passion for computer games and a strong interest in programming. It is designed to develop your career in the games industry. The course will help you build on your undergraduate degree (which should be in a numerate subject with substantial computing content) or help you update your skills after a time in industry as a computing professional.


The Computer Games Technology MSc will help you to develop:

  • Strong technical skills suitable for professional programming roles in the game industry.
  • Specialist knowledge in computer graphics, AI, physics and audio.
  • The ability to design and build game engines from scratch in industry standard languages, including C++.
  • Knowledge of the games development process, including the pitch, design, and use of a game engine to build a demo.
  • Experience of the planning, management and execution of a major games technology project.


This course is accredited by TIGA, a non-profit UK trade association representing the UK's games industry. This course is also accredited by the BCS, The Chartered Institute for IT, as fulfilling the academic requirement for registration as Chartered IT Professional (CITP) and partially fulfilling the requirements for Chartered Engineer (CEng) or Chartered Scientist (CSci), subject to re-accreditation in 2017.


As a postgraduate student on a Computing and Information Systems course, you will have the opportunity to complete up to six months of professional experience as part of your degree.

Our longstanding internship scheme gives you the chance to apply the knowledge and skills gained from your taught modules within a real business environment. An internship also provides you with professional development opportunities that enhance your technical skills and business knowledge.

Internships delivered by City, University of London offer an exceptional opportunity to help you stand out in the competitive IT industry job market. The structure of the course extends the period for dissertation submission to January, allowing you to work full-time for up to six months. You will be supported by our outstanding Professional Liaison Unit (PLU) should you wish to consider undertaking this route.

Teaching and learning

The teaching and learning methods we use mean that your specialist knowledge and autonomy increase as you progress through each module. Active researchers guide your progress in the areas of Games Development, Computer Graphics, Artificial Intelligence and Audio, which culminates with an individual project. This is an original piece of research conducted with academic supervision, but largely independently and, where appropriate, in collaboration with industrial partners.

Taught modules

Taught modules are delivered through a series of 20 hours of lectures and 10 hours of tutorials/laboratory sessions. Lectures are normally used to:

  • Present and exemplify the concepts underpinning a particular subject
  • Highlight the most significant aspects of the syllabus
  • Indicate additional topics and resources for private study.

Tutorials help you develop the skills to apply the concepts we have covered in the lectures. We normally achieve this through practical problem-solving contexts.

Laboratory sessions

Laboratory sessions give you the opportunity to apply concepts and techniques using state-of-the-art software, environments and development tools. In addition, City's online learning environment, Moodle, contains resources for each of the modules - from lecture notes and lab materials, to coursework feedback, model answers, and an interactive discussion forum.

Coursework and assessment

We expect you to study independently and complete coursework for each module. This should amount to approximately 120 hours per module if you are studying full time. Modules are assessed through written examination and coursework, where you will need to answer theoretical and practical questions to demonstrate that you can analyse and apply computer games technology methods.

Individual project

The individual project is a substantial task. It is your opportunity to develop an autonomous research-related topic under the supervision of an academic member of staff. This is the moment when you can apply your learning to solve a real-world problem, designing and implementing a solution and evaluating the result. At the end of the project you submit a substantial MSc project report, which becomes the mode of assessment for this part of the programme.


The programme is composed of eight taught modules - seven core modules and one elective module - plus a final project.

The modules provide you with a firm grounding in computer games technology, including mathematics, programming, and game engines and architecture along with specialist topics in computer graphics, physics, AI, and audio.

The project component gives you an opportunity to carry out an extended piece of work under the supervision of one of our specialist academic and research staff, at the cutting edge of games technology, in an industrial or academic context.

Career prospects

This MSc will equip you with advanced knowledge and skills in a range of topics in games technology in preparation for a career in computer games development.

Alumni of the course are working in companies including:

  • Rockstar
  • Sony Computer Entertainment
  • Electronic Arts
  • Codemasters
  • Start-ups and independent studios.

City has a dedicated incubation space, called City Launch Lab that is specially designed for student entrepreneurs from City, University of London who want to get their idea off the ground.

Visit the Computer Games Technology (MSc) page on the City, University of London website for more details!






Enquire About This Course

Recipient: City, University of London

Insert previous message below for editing? 
You haven’t included a message. Providing a specific message means universities will take your enquiry more seriously and helps them provide the information you need.
Why not add a message here
* required field
Send a copy to me for my own records.

Your enquiry has been emailed successfully

Cookie Policy    X