BSc (Hons) Available in Clearing

Computer Games Programming

Become a specialist in your field, whether you want to be a games programmer or a software engineer.

Start date
September
Location
Cambridge
Duration
3 years
UCAS course code
I611

Start date
September
Location
Cambridge
Duration
4 years with foundation
UCAS course code
I613

Start date
September
Location
Cambridge
Duration
4 years with placement
UCAS course code
I612
Top 10%

in the country for the number of graduates going into paid employment or further study.

Source: GOS

Explore the main areas of games development, from initial idea generation through to releasing a playable and polished game.

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++.

You’ll also develop in-demand knowledge of the two most popular commercial game engines, Unity and Unreal, and build a professional portfolio.

Why ARU?
  • Develop specialist skills in gameplay, artificial intelligence, gaming tools, and mobile gaming.

  • Learn to create software using industry-standard programming languages such as C# and C++.

  • Gain opportunities for placements, live briefs and networking through our links with companies like Sony, Jagex and Frontier.

  • Attend exciting industry events including games jams, talks, and festivals such as our annual Gamebridge.

  • Work collaboratively in a development studio environment that reflects the professional workplace.

  • Study in Cambridge, home to 26 active games companies (source: Ukie Games Map, January 2024).

Logo: THE Awards 2023
 

Study at an award-winning university

We were named Times Higher Education University of the Year 2023. We've also been awarded a Gold rating in the Teaching Excellence Framework – a reflection of the outstanding education we offer our students.

Careers

We had modules which were [about] making portfolio pieces, to help get us noticed, and I think that really helped.

Mihail Staniewski, Graduate and Game Developer at Jagex

On this course, you’ll not only learn to create games but gain a secondary skillset as a software developer.

You’ll also gain crucial skills in information literacy, critical thinking, communication, teamwork, and project organisation/management, as well as building a professional portfolio and online presence to showcase your skills.

Teaching and modules

You’ll start the course by exploring the fundamentals of software development, including the intellectual tools needed for designing, implementing, and testing, and the core pillars of object-oriented programming.

You’ll go on to develop new tools, systems, and other technical solutions that solve specific game-related problems, and learn how these can be applied to other software.

Throughout your course, you’ll prepare for your future career by developing and reflecting on your employability, solving real-life challenges with ‘live brief’ projects and, finally, independent and collaborative major projects.

Modules are subject to change and availability, and may vary by location. If you have the choice of optional modules, these are indicated with a *.

Year 1
  • Game Concepts and Analysis
  • Developing for Games Engines
  • Introduction to Games Programming
  • Software Development for Games
  • Into ARU
Year 2
  • Collaborative Games Development
  • Technical Development for Games
  • Complex Systems for Games
  • Ruskin Module (15 credits)
Year 3
  • Studio Practice for Games
  • Major Project for Games
Module details

To prepare you for university study, you can take a foundation year at the start of this course. Find out more about foundation years.

Year 1
  • Foundation in Engineering, Computing and Technology
Module details

You can choose to take an optional placement year as part of this course. Placements typically happen in Year 3, and your course will take four years overall. Find out more about placement years.

Placement year
  • Work Placement - Cambridge School of Creative Industries
Module details

Read profiles of teaching and research staff on this course.

Facilities

From gaming and 3D modelling software through to HD cameras and graphic tablets, our games studio is filled with the latest industry-standard tools and equipment.

Our dedicated Computer Games Technical Officer will be on hand to offer full training and support.

You can also get training in the use of all our creative facilities, including a digital workshop with variety of computer aided manufacturing machines.

Entry requirements

Fees and funding

Apply for Computer Games Programming

Clearing places available

UK students, apply through Clearing for a September 2025 start

UK students

Call our Clearing line

01245 686868

UK students

Apply through UCAS for 2026

International students

Apply direct