University of Staffordshire - Computer Games Programming BSc (Hons)

University of Staffordshire

Computer Games Programming BSc (Hons)

Our Computer Games Programming degree, designed for aspiring programmers, will teach you how to create exciting games using professional hardware and software tools.
We have access to professional development hardware and software tools as members of Sony's PlayStation® First Academic Program. Our labs will assist you in developing for a variety of platforms, including consoles, phones, tablets, and PCs. In addition, we have a usability lab where we can test how people interact with games. Staffordshire University is also a member of TIGA, the games industry body, demonstrating that the course meets industry standards.

Entry Requirements

112-120 UCAS Tariff points

  • GCE A Levels - grades BBC or equivalent
  • Pearson BTEC National Extended Diploma - grade DMM
  • Access to HE Diploma - Pass Access with a minimum of 80 UCAS tariff points. Applicants to Staff who are taking the Access to HE Diploma receive a reduced tariff point offer as part of our access and participation plan activity
  • UAL Level 3 Extended Diploma - grade of Merit overall
  • OCR Cambridge Technical Extended Diploma - grade DMM
  • T Levels - Eligible T Level applications will be asked to achieve a minimum overall grade of P (A*-C) or Higher Pass as a condition of the offer

All applicants need GCSE minimum grade C Mathematics and English Language or recognized equivalent.

Career Prospects

Many graduates have secured games programming roles in companies such as Codemasters, Activision, EA, TT Games, Exient, SEGA, Radiant Worlds and Rockstar Games. We also have graduates working in software development for companies such as Thomson Reuters, Transport for London, CERN, BAE Systems, BMW and IBM.

Course Details

As soon as you begin the course, you will begin to build a portfolio. This will include game development, game AI and physics, computer graphics using DirectX and OpenGL, and network programming for multiplayer game development. You'll learn C++ and C# programming languages, as well as the software engineering skills required to create large, efficient programs.
In Year 2, you'll work in a group to create a game from an initial concept to a finished product, and in Year 3, you'll work in a group to create your own framework on which to build a game. Furthermore, in your final year modules (Graphics, AI, or Mobile), you can specialize in your own area of interest and work towards a degree.

Year 1

Bespoke Platform Development 20 credits
C# Scripting For Games Engines 20 credits
Computational Methods 20 credits
Introduction To Graphics Programming 20 credits
Mechanics Prototyping 20 credits
Programming Fundamentals 20 credits

Year 2

Compulsory Modules:
Applied Mathematics For Games 20 credits
Game Artificial Intelligence 20 credits
Junior Collaborative Games Development 20 credits
Multiplayer Games Programming 20 credits
Real-Time Rendering Framework 20 credits
Optional Modules:
Experimental Systems 20 credits
Game Audio 20 credits
Real-Time Illumination Programming 20 credits
Tools Development 20 credits

Year 3

Compulsory Modules:
Cross-Platform Engine Development 40 credits
Games Development Project 40 credits
Low-Level Platform Optimisation 20 credits
Optional Modules:
Advanced Game Artificial Intelligence 20 credits
Advanced Real-Time Graphics 20 credits
Audio Programming 20 credits
Cloud-Based Multiplayer Games Development 20 credits

*The information’s are correct at the time of publishing, however it may change if university makes any changes after we have published the information. While we try our best to provide correct information, It is advisable to call us or visit university website for up to date information.

Are you ready to start building your future?

Contact our admission counseller and get a free consultation.