You are in: Home > Courses & Study > Courses > Computer Games Programming
Computer Games Programming
MSc, Postgraduate Certificate (PgC), Postgraduate Diploma (PgD)
Key features

- For graduates of computing-based awards who are aiming for a Computer Games Programming role in the games industry.
- Builds on your existing knowledge of programming, software engineering and computer systems, and covers the game-specific topics you need to succeed
- Gain industrial experience in an optional 6-12 month paid placement
- Dedicated games programming labs with facilities for PC, console and handheld game development
What you do
Core taught modules cover game engine programming, computer graphics theory and algorithms, game platform architecture, low level techniques and optimisation, game artificial intelligence, game industry software development practice, and advanced topics in game development and real-time rendering.
Throughout your course you will create games for a variety of computer and console platforms, mobile devices, and networked systems, both individually and in teams, building up a portfolio of work to show to potential employers. You will learn research methods and write a research proposal, and will then undertake a dissertation in an area of game programming which interests you.
Core modules
- CE00208-7 Computer Graphics
- CE00542-7 Personal Development and Research Methods
- CE01045-7 Game Engine Programming
- CE01046-7 Low-Level Game Programming
- CE01048-7 Advanced Game Programming Concepts
- CE01047-7 Game Industry Software Development Practice
- CE00211-7 Game Artificial Intelligence
CE01066-M Dissertation (60 credits)
Options - note we cannot guarantee that all option modules will run
- CE00204-7 Object Oriented Software Systems Engineering
- CE00213-7 Mobile Applications and Systems
- CE00214-7 Mobile Computer Communications Systems
- CE00728-7 Internet Applications
- CE00465-7 Enterprise Applications
- CE00731-7 Network Systems and Technologies
- CE00754-7 Interaction Design
- CE01076-7 Database Design and Development
- CE00274-7 Ludology
- CE00275-7 Interface and Platform Development 1
- CE00470-7 Games Theory and Behavioural Analysis
- CE00473-7 Synergy of Computer Games and Film
- CE00535-7 Mobile Web and Multimedia
Where next

On completion you will find yourself employable in Game Industry software development roles such as Game Play Programmer, Artificial Intelligence Programmer, or Game Engine Developer, as well as in the wider Computing Industry. High achieving students may also pursue specialist topics in game programming at the PhD level.
Have you also considered
Fact File
| Qualification: | MSc, Postgraduate Certificate (PgC), Postgraduate Diploma (PgD) |
| Faculty/School: | Faculty of Computing, Engineering and Technology |
| Location: | Stafford Campus |
| Course Start: | September |
| Course Length: | Minimum 12 - 18 months full time or 24 - 32 with an industrial placement. |
| Entry Requirements: | Normal requirements are at least a UK second class honours degree or equivalent in a related computing discipline. If you do not meet the above but have significant appropriate experience, your application will be considered, provided that you satisfy the University that you are capable of responding to the challenge of postgraduate work. If your first language is not English, you will need to demonstrate that you are fluent enough to cope with the course. A minimum score of IELTS 6 or TOEFL 550 (213 computer-based) is normally required. |
| Application: | You can get guidance on the application process. |
| Fees and Bursaries: | Please see fees and funding |
Contact
For more information about Computer Games Programming please contact:
The Recruitment CentreFaculty of Computing, Engineering and Technology
Staffordshire University
Beaconside
Stafford
Staffordshire
ST18 0AD
t: +44 (0)1782 294400
e: enquiries@staffs.ac.uk















