Students in our games development studio
BSc (Hons) Placement year available

Computer Games Programming

Become a specialist in your field, whether you want to be a games developer, software engineer, or find a career in XR and simulation.

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

Start date
September 2027
Location
Cambridge
UCAS course code
I612
Duration
4 years with placement

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

in the UK for academic support.
Source: Subject ranking for computer games and animation NSS 2026

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?
  • Study on a course that scored 90% for Satisfied with Teaching in the Guardian League Table 2027.

  • 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 our £2.5 million next gen development studio environment that reflects the professional workplace.

Students outside a building in the Creative Quarter at ARU in Cambridge
 

Designed for creative life
Our Creative Quarter brings together studios, workshops, performance and exhibition spaces. Be part of a community built around making, experimentation and innovation, while developing your practical skills and portfolio, and connecting with industry.

Careers

Michal Staniewski using a desktop computer in an IT suite

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.

Build a professional portfolio as you study, including an online presence on portfolio sites, websites and blogs, so you’re ready to showcase your skills to future employers and clients.

You'll gain practical experience with industry-standard tools, software and production pipelines. The technical and creative skills you develop will open up opportunities across games development, software engineering, XR and simulation, and the wider creative technology sector where experience with professional workflows and production pipelines is highly valued.

Teaching and modules

This course takes you from the fundamentals of game development to creating professional-quality projects.

You'll build core skills in programming, game engines, performance optimisation and physics simulation, developing both your technical and creative expertise. As the course progresses, you'll explore areas such as teamwork and employability, helping you grow in confidence as a developer.

In your final year, you'll tackle advanced topics including game AI and multiplayer systems, alongside major individual and team projects. Throughout, you'll gain practical experience, build a strong portfolio, and prepare for a career in the games industry.

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
  • Academic Skills for Games
  • Introduction to Games Programming
  • Developing for Games Engines
  • Game Performance and Optimisation
  • Software Development for Games
  • Into ARU
Year 2
  • Employability in Games
  • Real-Time Game Physics and Simulations
  • Collaborative Games Development
  • Intermediate Project for Games
  • Ruskin Module (15 credits)
Year 3
  • Game AI: Behaviour and Navigation
  • Multiplayer Systems for Games
  • Creative Industries Major Project
  • Studio Practice for Games
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

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
  • Learning to Learn
  • Critical Thinking
  • Maths for Scientists
  • Maths for Engineers
  • Physics for Engineers
  • Engineering Design
  • Fundamentals of Computing
Module details

Read profiles of teaching and research staff on this course.

Facilities

You’ll create in a professional-standard environment designed to reflect the realities of the games industry.

Professional-specification workstations, equipped with RTX graphics technology, give you access to powerful creative workflows, industry software, and specialist kit. Integrated studio spaces allow you to collaborate comfortably, replicating professional game studio workflows.

In our dedicated communal space you can collaborate, connect, play, and relax. You’ll also benefit from access to advanced shared technical resources including motion capture, 3D prototyping, full-body scanning, and emerging AR development technologies; and training in the use of all our creative facilities, including a digital workshop with a variety of computer aided manufacturing machines.

Entry requirements

Fees and funding

Apply for Computer Games Programming

UK students

International students