Computer Games Design and Programming

BSc (Hons)

Key facts

Location:

Stoke-on-Trent Campus

Mode of attendance: Full-time
Duration: 3 years full-time
UCAS code: GG46
Academic year: 17 September 2018 – 7 June 2019

Introduction

As a Computer Games Design and Programming student, you'll create designs for games, 3D models and animations. Learn how to manipulate and create game engines.

Run in affiliation with games industry body TIGA, this course will give you the skills you need for a career in games development – focused around using multiple games technologies.

The computer games industry is a vast, exciting and expanding sector. In 2016, the digital sales of games grossed more than the combined digital sales of film and music. This course is ideally suited to students wishing to discover and learn all three main areas of games development: design, programming and production.

By studying all three areas of games development, you’ll acquire the skills required to work in a games studio or independently to create your own games. This broad skillset is desirable to employers in large and small studios in a highly competitive industry.

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

Course content

In Year 1, you will learn the fundamentals of programming using C++ for engine creation, level design and development in a cutting-edge games engine, as well as a variety of games design techniques. You may also choose to undertake either a solid grounding in 3D modelling techniques or learn and apply rapid games prototyping skills.

In Year 2, you’ll work on a collaborative group project as a junior member of a full development team. You will expand your knowledge of games engines to develop games and continue to enhance your games programming skills in languages such as C++ and C#. Options are also available which advance your skillset further.

In Year 3, you will work as a senior or lead member of a development team on a collaborative game. You’ll also design and develop your own individual project, learn and apply artificial intelligence techniques, and refine your skills in the options you have chosen.

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.

Year 1

Semester 1
Module title
Introduction to Games Design Compulsory
Introduction to 3D Games Engines Compulsory
Games Engine Creation Compulsory
Rapid Games Prototyping Optional
Introduction to 3D Modelling for Games Optional
Semester 2
Module title
Introduction to Games Design Compulsory
Introduction to 3D Games Engines Compulsory
Games Engine Creation Compulsory
Rapid Games Prototyping Optional
Introduction to 3D Modelling for Games Optional

Year 2

Semester 1
Module title
Junior Collaborative Game Development & Testing Compulsory
Advanced Games Engine Creation Compulsory
Advanced 3D Games Engine and Scripting Compulsory
Gameplay Applications Optional
Game Interface Design and Implementation Optional
3D Character Modelling for Games Optional
3D Hard Surface Modelling for Games Optional
Further Games and Graphics Concepts Optional
Social & Mobile Game Development Optional
Semester 2
Module title
Junior Collaborative Game Development & Testing Compulsory
Advanced Games Engine Creation Compulsory
Advanced 3D Games Engine and Scripting Compulsory
Gameplay Applications Optional
Game Interface Design and Implementation Optional
3D Character Modelling for Games Optional
3D Hard Surface Modelling for Games Optional
Further Games and Graphics Concepts Optional
Social & Mobile Game Development Optional

Year 3

Semester 1
Module title
Senior Collaborative Games Development & Testing Compulsory
Individual Games Technology Project Compulsory
Advanced Games Prototyping & AI Scripting Compulsory
MMOG Design, Communities and Narratology Optional
Advanced 3D Modelling Optional
Advanced Windows Game Programming Optional
Advanced Programming for 3D Graphics Applications Optional
Military Games Design and Development Optional
Individual Games Technology Portfolio Optional
Mobile Games Development Optional
Advanced Graphics and Real-Time Rendering Optional
Semester 2
Module title
Senior Collaborative Games Development & Testing Compulsory
Individual Games Technology Project Compulsory
Advanced Games Prototyping & AI Scripting Compulsory
MMOG Design, Communities and Narratology Optional
Advanced 3D Modelling Optional
Advanced Windows Game Programming Optional
Advanced Programming for 3D Graphics Applications Optional
Military Games Design and Development Optional
Individual Games Technology Portfolio Optional
Mobile Games Development Optional
Advanced Graphics and Real-Time Rendering Optional

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.