Games Programming

Ravensbourne University London

Undergraduate BSc (Hons) Full-time 3 Years Computer games and animation

Games Programming BSc (Hons) is an undergraduate degree at Ravensbourne University London, based in London, taught full-time over 3 years. Typical A-level entry is CCC.

A-Level Entry

CCC

Typical offer · UCAS

UCAS Points

96 points

Typical offer · UCAS

About this course

Become a master programmer and stay at the very forefront of the games evolution. Working side by side with games artists and designers, you will develop a deep technical understanding of games engines and programming architecture.

Develop unrivalled skills within programming and scripting, content generation, AI and virtual and augmented reality. With no prior knowledge in coding or programming needed, the course will provide you with the tools and confidence to thrive in the competitive world of gaming.

You'll learn essential programming methodologies, game engine technologies, and production methodologies such as Scrum, Lean, and Waterfall, while also gaining an extensive understanding of the theoretical models at the heart of effective programming.

One of the unique features of this course is its focus on computer and data science and programming for games applications, as opposed to gameplay-driven scripting within game engines. This "games first" approach ensures that making is at the center of teaching, pushing students to develop their own practice in a supportive and critical environment. With our Universal Design for Learning framework, we ensure that all students can engage with the material in ways that suit them best. This approach leads to greater engagement and more innovative outcomes.

The course curriculum will introduce students to programming languages (C++ and C#), games engines (Unreal and Unity), and the development of specialist skills within programming & scripting, procedural content generation, AI, Virtual and Augmented Reality. With industry opportunities woven throughout the curriculum, you'll have the chance to gain valuable experience and make connections that will benefit you throughout your career beyond Ravensbourne.

Why study this course?

- Work collaboratively to find creative solutions to programming

- Learn how to code for game development

- Collaborative practice, game jams and working with industry will be fundamental aspects of your academic journey

- Apply skills across mainstream programming and gameplay programming

- Develop a skill-set encompassing scripting, AI and networking, content generation and multiplayer.

Career pathways

Graduates go on to pursue a range of careers in some of the following roles: games programmer, gameplay programmer and software engineer. The skills acquired as part of the course offer potential for application within other aligned areas of computing such as mainstream programming and web/app development.

For more information, please visit our website.

Entry Requirements

A-Level Grades CCC
UCAS Tariff Points 96 points
BTEC MMM

Career Prospects

Graduates from this course typically go into the following occupations. Click through for salaries, employment rates and other UK degrees that lead there:

Related Courses

Course Details

Qualification
Bachelor of Science (with Honours) - BSc (Hons)
Study Mode
Full-time
Duration
3 Years
Start Date
2025

2025-entry data — 2026 offers may differ

Academic Year
2025
Campus / Location
London
Scheme
Undergraduate
Subjects
Computer games and animation