Computer Games Programming-BSc (Hons)

As you study you’ll develop specialist skills in areas such as gameplay, artificial intelligence, gaming tools, and mobile gaming, and learn to create software using industry-standard programming languages such as C# and C++. This

Course details

Our BSc (Hons) Computer Games Programming degree course will take you through the main areas of games development from initial idea generation all the way to releasing a playable and polished game.

  • Mode of study: 3-4 days  a week
  • Intakes: September
  • Course length: 3-4 years
  • Course fee: 9250 per year
  • Locations: Chelmsford campus

Anglia Ruskin Univesity, ARU

Course overview

You’ll also develop a deep understanding of the two most popular commercial game engines, Unity and Unreal – knowledge that is highly sought after in the creative industries.

And of course you’ll build a professional portfolio to showcase your skills to future employers and clients.


Entry requirements

96 UCAS Tariff points from a minimum of 2 A Levels (or equivalent).

3 GCSEs at grade C, or grade 4, or above, including English and Maths.

If English is not your first language you will be expected to demonstrate a certificated level of proficiency of at least IELTS 6.0 (Academic level) or equivalent English Language qualification, as recognised by Anglia Ruskin University.

You may also be accepted to this course with an IELTS 5.5 (Academic level- with no individual score being lower than 5.5) or equivalent English Language qualification as recognised by Anglia Ruskin University, but will then be required to undertake additional compulsory free English language modules in your first year.


Our BSc (Hons) Computer Games Programming degree course will prepare you for programming-focused roles such as gameplay programmer, artificial intelligence programmer, tools programmer, and mobile programmer. You could also apply your skills to software development.

We recognise that experience and contacts help you stand out from the crowd when you’re applying for jobs. That’s why, while you’re studying for your Computer Games Programming degree, you’ll have numerous opportunities to meet and work with companies from our extensive industry network. ARU students have previously undertaken internships and work experience with ARM, Sony Computer Entertainment Europe, Frontier and Just Flight.


Our assessment methods reflect the practices you will need to work in the modern games industry. These include team project work; working to client/employer requirements; demonstrating comprehension of high-level programming language; complex technical problem-solving; designing and developing video artefacts; and producing reflective evaluations.

  • Game Concepts and Analysis
  • Developing for Games Engines
  • Software Engineering for Games
  • Collaborative Games Development
  • Technical Development for Games
  • Complex Systems for Games

Optional modules

  • Ruskin Module (15 credits)
  • Studio Practice for Games
  • Final Project for Games