What you will study
You will design and create computer games, alone and in teams, using industry-standard production management tools and techniques that stimulate a professional environment of collaboration to deliver a product on time. You will also develop vertical-slice prototypes using new technologies, such as computer vision and stereoscopy, and will learn how to present yourself to potential employers through your professional presence and portfolio.
Please note that this is an indicative list of modules and is not intended as a definitive list. Those listed here may also be a mixture of core and optional modules.
For a student to go on placement they are required to pass every module first time with no reassessments. It is the responsibility of individual students to find a suitable paid placement. Students will be supported by our dedicated placement team in securing this opportunity.
Core modules
Digital Studio Practice
30 credits
You will work with a multidisciplinary group of students as appropriate for your course (User Experience Design MSc, Game Development (Design) MA, Game Development (Programming) MSc and Computer Animation MA); involved with the digital media production process in response to a project brief developed in consultation with the industry panel and/or research staff. Projects concern contemporary platforms, such as iPhone, Android, Windows, Playstation, Xbox and Next Generation controllers and innovative input devices. You also develop a professional profile (online CV/portfolio) fitting for your role and intended destination which you maintain throughout the course.
- Coursework: report, prototype, and presentation (group and individual)
- Schedule: allow one weekday per week in the first semester
- Staff: course staff
Connected Games Development
30 credits
The module covers the process of creating multiplayer computer games using various technologies and designing approaches. This module provides guided teaching and practical sessions on topics related to connected games programming, design and portfolio development.
The aims of this module are:
- To enable students to solidify, develop, and design connected games of their selected genres aiming also to consolidate their portfolio.
- To develop problem solving abilities in the relevant programming and designing techniques which underpin this.
- To help students develop a confident and extensive understanding of connected games under their own genre specialism.
3D Game Programming
30 credits
The aims of this module are to equip you with the skills necessary to be able to create 3D computer games to a professional standard using appropriate game libraries and to develop problem-solving abilities in the relevant mathematics, physics and graphics techniques which underpin this.
On successful completion of the module, you will be able to:
- select and incorporate relevant mathematics and physics techniques in a games implementation;
- describe and make use of rendering techniques to display 3D graphics primitives and handle images;
- apply and code standard game elements such as camera, movement, skyboxes and terrains;
- select and code using a range of game libraries and engines;
- incorporate realistic behaviours and gameplay; and
- develop reliable, tested games using industry-standard practices and techniques to schedule.
Machine Learning and Artificial Intelligence
30 credits
The module introduces fundamental concepts and methods in Machine Learning and Pattern Recognition, and discusses their applications in disciplines such as image and video analysis, computer games, information security, data science and mechatronics. Students are firstly introduced to classical methods, before they are taught modern state-of-the-art approaches. Then, they are exposed to applications related to their course. The module is taught in a practical fashion and therefore some knowledge of a programming language is required.
Digital Media Final Project
60 credits
The Digital Media Final Project, as a capstone project, consolidates the knowledge gained in earlier modules and is informed and supported by prior learning.
You will interpret the coursework into a practical solution and demonstrate skills in defining, analysing and developing a substantial solution to an individually defined design related problem. You will utilise an advanced understanding of contemporary digital media practice. The research and documentation of the project is an integral part of the submission; reflecting on the process, as well as the critical analysis and methodology of the research itself. The research will be conceptually integrated within the practical work. Individual project topics are expected to be wide ranging and provide the opportunity to fully investigate a practical situation, underpinned by a critical report on the work produced. Topics must allow the opportunity to position work with respect to business, social and cultural goals and identify and apply appropriate technology as a means of delivery.
On successful completion of the module, you will be able to:
- Critically apply theoretical knowledge of design and evaluate contemporary discourse on the subject.
- Demonstrate the application of design research methods in formulating concepts and ideas.
- Originate design propositions through the application of appropriate design ideologies, research principles, methods, materials and technology, forms, means, actions or interventions.
- Engage in the critical reflection of own work and in peer review related to the development and production of the major project, employing skills of evaluation, contextualisation and communication.
- Disseminate the research process and outcomes of the final project with appropriate currency and consideration of audience.
Professional Placement
120 credits
The Professional Placement module is a core module for those students following a masters programme that incorporates an extended professional placement. It provides students with the opportunity to apply their knowledge and skills in an appropriate working environment, and develops and enhances key employability and subject specific skills in their chosen discipline. Students may wish to use the placement experience as a platform for the major project or future career.
It is the responsibility of individual students to find and secure a suitable placement opportunity; this should not normally involve more than two placements which must be completed over a minimum period of 10 months and within a maximum of 12 months. The placement must be approved by the Course Leader, prior to commencement to ensure its suitability. Students seeking placements will have access to the standard placement preparation activities offered by Student Engagement and Enhancement (SEE) group.