Key facts

Location:

Stoke-on-Trent Campus

Mode of attendance: Full-time / Placement
Duration: 3 years, 4 years (with a foundation year) full-time; 4 years placement
UCAS code: GGK7, GGK6 (with a placement year), GGK8 (with a foundation year)
Academic year: 17 September 2018 – 7 June 2019

Introduction

Aimed at aspiring programmers, our Computer Games Development degree will show you how to create exciting games with professional hardware and software tools.

*The BSc (Hons) with a foundation year is subject to validation.

Accredited by Creative Skillset, this degree has been developed with input from industry experts and is regularly updated to fit the needs of the games industry.

As members of the PlayStation® First Academic Program run by Sony, we have access to professional development hardware and software tools. Our labs will help you to develop for multiple platforms, including consoles, phones, tablets and PCs. We also have a usability lab for testing how people interact with games, and a commercial games studio. Staffordshire University is also a member of TIGA, the games industry body.

Our academics have experience in the industry and are engaged in research, so course content is always relevant. You’ll also get to hear our guest speakers discuss cutting-edge game development tools and processes.

On successful completion of study, we will issue the following award: BSc (Hons) Computer Games Programming

Professional body accreditation

Accredited by BCS, the Chartered Institute for IT on behalf of the Engineering Council for the purposes of fully meeting the academic requirement for Incorporated Engineer and partially meeting the academic requirement for a Chartered Engineer.

This course 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.

Work placements

If you choose to complete one of our sandwich courses with a work placement between the second and final years of the course, our placement staff will work with you to identify a suitable location for your work placement. Please also note that you are responsible for any costs incurred in travelling to and from your work placement, and for any accommodation costs.

Course content

As soon as you start the course, you’ll begin to develop a portfolio. This will include creating games, studying game artificial intelligence and physics, computer graphics using DirectX and OpenGL, and network programming for multiplayer game development. You’ll learn programming languages such as C++, Java and C# as well as the software engineering skills needed to develop large, efficient programs.

During Year 2, you’ll work in a team to develop a game from an initial concept to a finished product. We’ll also give you the opportunity to pitch your games to commercial games studios such as Matmi, Team 17 and Media Molecule. You’ll have the option of completing a one-year placement in industry after your second year.

In your final year, you can specialise in your own area of interest. You’ll work in a group to complete a game development project that simulates game industry working practices. You’ll also undertake an individual final year project. This could involve developing a complete game, or researching and implementing an advanced topic in game development.

Modules

This module map provides an indicative list of the modules that make up your course. Each module is worth a specified number of credits: you take a combination of compulsory and optional modules, enabling you to cover key subject knowledge while developing your own interest. You must take modules worth a total of 120 credits at each level of the course. The number of optional modules you can take depends on the number of compulsory modules at a given level, you may have more choice in later parts of the course.

Our teaching is informed by research, and modules change periodically to reflect developments in the discipline. You can always find the most up-to-date information about your modules and who is teaching them in our module catalogue. We aim to ensure that all optional modules run as scheduled. If for any reason an optional module cannot be run we will advise you as soon as possible and help you choose an alternative module.

Before you can register on some optional modules, you may be required to have undertaken prerequisite modules. Some module combinations may not be allowed.

Foundation Year

Semester 1
Module title
Introduction to Professional and Academic Skills Compulsory
Introduction to Web Technologies and Database Systems Compulsory
Introductory Mathematics Compulsory
Introduction to Software Development and Computer Systems Compulsory
Semester 2
Module title
Introduction to Professional and Academic Skills Compulsory
Introduction to Web Technologies and Database Systems Compulsory
Introductory Mathematics Compulsory
Introduction to Software Development and Computer Systems Compulsory

Year 1

Semester 1
Module title
Fundamentals of Game and Graphical Systems Compulsory
Introduction to Software Development Compulsory
Professional and Business Skills Compulsory
Fundamentals of Computing and Mathematics Compulsory
Semester 2
Module title
Fundamentals of Game and Graphical Systems Compulsory
Introduction to Software Development Compulsory
Professional and Business Skills Compulsory
Fundamentals of Computing and Mathematics Compulsory

Year 2

Semester 1
Module title
Further Games and Graphics Concepts Compulsory
Further Maths and Algorithmics Compulsory
Technical Games Production Compulsory
Concurrent Network Applications Compulsory
Semester 2
Module title
Further Games and Graphics Concepts Compulsory
Further Maths and Algorithmics Compulsory
Technical Games Production Compulsory
Task-based Software Engineering Optional
Artificial Intelligence for Games Optional

Year 3

Semester 1
Module title
Advanced Graphics and Real-Time Rendering Optional
Applications of Artificial Intelligence in Games Optional
Mobile Games Development Optional
Multiplayer Game Programming Optional
Group Game Development Project and Work-Based Simulation Compulsory
Low-Level Games Programming Compulsory
Final Year Project Compulsory
Semester 2
Module title
Advanced Graphics and Real-Time Rendering Optional
Applications of Artificial Intelligence in Games Optional
Mobile Games Development Optional
Multiplayer Game Programming Optional
Group Game Development Project and Work-Based Simulation Compulsory
Final Year Project Compulsory

Teaching staff

You will be taught by an expert teaching team whose expertise and knowledge are closely matched to the content of the modules on the course. The team includes senior academics and professional practitioners with industry experience. Postgraduate research students who have undertaken teaching training may also contribute to the teaching of seminars under the supervision of the module leader. Our teaching is research-informed and 72% of our full-time staff are Fellows of the Higher Education Academy.