BSc (Hons) Games Programming

Ravensbourne University London

BSc (Hons) Games Programming

Why study this games programming degree?

  1. Develop an industry-level skillset and mindset
  2. Work collaboratively to find creative solutions to programming
  3. Develop games for mobile, indie and AAA console games
  4. Apply skills across mainstream programming and web/app development
  5. Develop a deep technical knowledge to propel you in your future career
  6. Develop a skillset expanding scripting, content generation, AI, VR and AR 
  7. No prior knowledge in coding or programming needed

Master computer games programming and coding

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

Entry Requirements

Students will be expected to have five GCSEs (grade C/level 4 or above) or equivalent (including English), and hold at least one of the below or equivalent UK/international qualifications.

Qualifications accepted:

  • Two A levels, grade C or above
  • Four AS levels, grade C or above
  • Two vocational A levels, grade C or above
  • Level three Foundation Diploma or National Diploma
  • Advanced Diploma, grade C or above
  • International Baccalaureate, 24 points or above

Selection criteria:

Applicants are expected to submit a portfolio of work which shows a range of their skills and demonstrates why they would be a good fit for the course.


Academic 5.5 overall and a minimum of 5.5 in each component: reading, writing, speaking, listening.

Career Prospects

Graduates go on to pursue a range of careers in some of the following roles: games programmer, mobile applications developer 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, web/app development. 

Course Details

Year 1

Level 4 Potential Units: 

Getting in the game 

  • Games Production 

  • Game Engine Scripting 

  • Programming and Asset management 

  • Programming Algorithms & Techniques

Year 2

Level 5 Potential Units: 

Games Mix 

Programming Low Level Architecture 

  • Programming High Level Architecture 

  • Game Engine Programming 

  • Experimental Games 

  • Network Programming for Games 

  • Level Design 

  • Audio for Games 

  • Professional Awareness 

Tech Mix 

  • deploy key techniques in processing imagery from multiple sources 

  • develop a visual effects sequence in preparation for a pitch process  

Year 3

Level 6 Potential Units: 

Mastering the craft  

  • Individual Research Project 

  • Advanced Group Project 

  • Advanced AI Algorithms 

  • Graphics Programming with Shaders 

  • Advanced Concepts in Gaming 

  • Advanced Concepts in Web Production 

  • Creative Visualization and Animation 

  • Indie Game Development 

  • Final major project

*The information’s are correct at the time of publishing, however it may change if university makes any changes after we have published the information. While we try our best to provide correct information, It is advisable to call us or visit university website for up to date information.

Are you ready to start building your future?

Contact our admission counseller and get a free consultation.