inline-defaultCreated with Sketch.

This website uses cookies to ensure you get the best experience on our website.

Students
Tuition Fee
GBP 17,000
Per year
Start Date
2025-09-01
Medium of studying
On campus
Duration
36 months
Program Facts
Program Details
Degree
Bachelors
Major
Computer Programming | Game Design | Game Development
Area of study
Information and Communication Technologies
Education type
On campus
Timing
Full time
Course Language
English
Tuition Fee
Average International Tuition Fee
GBP 17,000
Intakes
Program start dateApplication deadline
2025-09-01-
About Program

Program Overview


BSc (Hons) Games Programming

Course Overview

The BSc (Hons) Games Programming course is designed to equip students with the skills and knowledge required to succeed in the games industry. The course focuses on programming and scripting, content generation, artificial intelligence, and networking and multiplayer.


Ideal for...

Aspiring computer games programmers and coders who wish to develop a deep technical understanding of the games industry.


Programmed for Success

This games programming degree will help students become master programmers and stay at the forefront of the games evolution. Students will develop unrivaled skills within programming and scripting, content generation, artificial intelligence, and networking and multiplayer.


Why Study This Games Programming Degree?

  • Develop an industry-level skillset and mindset
  • Work collaboratively to find creative solutions to programming challenges
  • Collaborative practice, game jams, and working with industry will be fundamental aspects of the academic journey
  • Develop games for mobile, indie, and AAA console games
  • Apply skills across mainstream programming and gameplay programming
  • Develop a deep technical knowledge to propel students in their future careers
  • Develop a skillset encompassing scripting, content generation, AI, and networking and multiplayer

Master Computer Games Programming and Coding

With no prior knowledge in coding or programming needed, this computer games programming degree in London will provide students with the tools and confidence to thrive in the competitive world of gaming. Working side by side with games artists and designers, students will develop an extensive knowledge of games engines and programming architecture.


Key Study Topics

  • Programming
  • Scripting
  • Networking
  • Multiplayer
  • Procedural content generation

The Specifics

Year 1

Modules include:


  • Programming 1
  • Programming 2
  • Engines and Pipelines
  • Programming 3
  • Professional Life Practice: "Developing your Practice"
  • Professional Life Practice: "Exploring your Practice"

Year 2

Modules include:


  • AI Behaviour for Games
  • Networking in Games
  • Games Studio
  • Professional Life Practice: "Applying your Practice"
  • Work-based learning

Year 3

Modules may include:


  • Pre-production
  • Production
  • Professional Life Practice: "Situating your Practice"
  • Post-production

Entry Requirements

At Ravensbourne, we accept a wide range of qualifications for entry onto our courses, whilst also considering the context in which they were achieved. For this course, we would usually require a GCSE Grade 4 or above in English and Maths in addition to any of the below:


  • Three A Levels at grade CCC or above
  • BTEC Extended Diploma at grade MMM
  • UAL Level 3 Extended Diploma
  • T Level (pass or above)
  • Access to Higher Education Diploma
  • International Baccalaureate at grade 24 or above
  • Other/Mixed qualifications equivalent to 96 UCAS Tariff points

Career Pathways

Graduates go on to pursue a range of careers in some of the following roles:


  • Games programmer
  • Gameplay programmer
  • 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.


Fees and Funding

Find out more about our tuition fees and whether you qualify for financial support during your studies.


Key Links

  • Undergraduate fees and funding
  • Paying your fees
  • Scholarships, bursaries, and other discounts

Facilities

  • iMac suite at Ravensbourne
  • Kit Store at Ravensbourne
  • Materials library
  • Library at Ravensbourne

Unistats Details

  • 90% say staff value students' views and opinions about the course
  • 98% of students say teaching staff have supported their learning well
  • 80% in work or doing further study 15 months after the course

You Might Also Like

  • Foundation Diploma in Art and Design (Design and Media)
  • BSc (Hons) Broadcast Engineering
  • BSc (Hons) Computer Science
  • BSc (Hons) Creative Computing
  • BA (Hons) Games Development

Program Outline


Degree Overview


Overview

The Ravensbourne University London BSc (Hons) Games Programming program aims to provide aspiring computer games programmers and coders with the technical knowledge and practical skills needed to excel in the competitive gaming industry. With no prior programming or coding experience required, this course will equip you with the tools and confidence to thrive in this field.


Program Highlights:

  • Develop an industry-level skillset and mindset.
  • Learn advanced programming and scripting languages.
  • Develop content generation, AI, networking and multiplayer skills.
  • Master industry-standard game engines.
  • Gain hands-on experience through collaborative projects and game jams.
  • Work alongside experienced game artists and designers.

Objectives:

  • Equip graduates with advanced technical knowledge and programming skills for a career in game development.
  • Foster creativity and innovation through collaborative group projects and game jams.
  • Build confidence in working independently and as part of a team.

Program Description

This program takes a holistic approach to game programming education. You'll not only gain in-depth technical knowledge but also develop essential soft skills like collaboration and communication, preparing you for a successful career in game development.


Key Features:

  • Industry-focused curriculum aligned with current game development practices.
  • Emphasis on collaborative practices, game jams, and industry partnerships.
  • Development of games across mobile, indie, and AAA console platforms.
  • Skilled and experienced faculty with extensive industry connections.

Outline


Program Content

  • Programming languages (C++ and C#)
  • Game engines (Unreal and Unity)
  • Scripting and content generation
  • Artificial intelligence (AI)
  • Networking and multiplayer development

Program Structure


Year 1

  • Programming Fundamentals
  • Programming Applications
  • Engines and Pipelines
  • Professional Life Practice

Year 2

  • AI for Games
  • Games Networking
  • Games Studio
  • Professional Life Practice
  • Work-Based Learning

Year 3

  • Pre-production
  • Production
  • Post-production
  • Professional Life Practice

Note:

Modules are subject to change.


Assessment

Assessment methods may vary depending on the module but may include:

  • Assignments
  • Project work
  • Presentations
  • Exams

Teaching


Teaching Methods:

  • Interactive lectures
  • Group work
  • Hands-on workshops
  • Project-based learning
  • Industry guest lectures
  • Individual tutorials

Faculty:

The program is taught by experienced academics and industry professionals who have a deep understanding of game development and possess strong industry connections.


Unique Approach:

Ravensbourne emphasizes collaborative learning, giving you opportunities to work with game artists, designers, and programmers to create real-world game projects. This industry-aligned approach prepares you to work seamlessly in a professional game development team.


Careers


Potential Career Paths:

  • Game programmer
  • Gameplay programmer
  • Software engineer
  • Web/app developer

Career Opportunities:

  • Ubisoft
  • Rockstar Games
  • Sega
  • EA
  • Codemasters
  • Sumo Digital
  • Improbable

Other

  • The program is designed for students with no prior coding or programming experience.
  • Students have access to industry-standard software and hardware, including professional game development suites and high-performance computing labs.

UK: £9,250 / INT: £17,000

SHOW MORE
Admission Requirements

For UK Students:

  • Standard Entry Requirements:
  • Three A Levels at grade CCC or above (including Mathematics or a Science)
  • BTEC Extended Diploma at grade MMM (including a unit in Mathematics)
  • UAL Level 3 Extended Diploma
  • T Level (pass or above)
  • Access to Higher Education Diploma with 96 UCAS Tariff points
  • International Baccalaureate at grade 24 or above
  • Other/Mixed qualifications equivalent to 96 UCAS Tariff points
  • GCSE Grade 4 or above in English and Mathematics.
  • Subject-specific Requirements:
  • No prior knowledge in coding or programming is required.

For International Students:

  • Visa requirements:
  • Ravensbourne may sponsor your Student visa application under certain conditions.
  • International students applying for postgraduate courses may be eligible to sponsor under the Student (Child) Dependent visa scheme.
  • Qualifications:
  • Equivalent qualifications to UK entry requirements, such as international Baccalaureate, A-Levels, or other approved qualifications.
  • English Language requirements apply.
  • English Language Proficiency Requirements:
  • International students whose first language is not English are required to meet the following minimum English language proficiency requirements:
  • IELTS: Overall score of 6.0 with no individual component below 5.5
  • PTE Academic: Overall score of 51 with no individual component below 42
  • Duolingo English Test: Overall score of 115
  • Cambridge English B2 First (FCE): Overall score of 169
Location
Ambassadors
Video
How can I help you today?