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.
*Subject to validation
The BSc (Hons) Games Programming course sits alongside the BA (Hons) Games Development course and prepares students for coding careers in the games industries. Working alongside games artists and designers, students will develop the deep technical understanding of games engines and programming architecture they need to make games in today’s growing industry.
Applicants will not require any prior knowledge of coding or programming, the course will introduce the basics elements required, and support expanding knowledge and skill sets throughout the progression of the degree, developing their practice in a supportive and critical environment.
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.
What can this course do for me?
This course equips students with everything they need to excel in a coding career in the games industries. Develop industry level skill-sets in programming and the ability to solve creative problems. Build the confidence to work both independently and as part of a team. Graduates go on to pursue careers in some of the following roles: games programmer, mobile applications developer and software engineer.
Top reasons to apply
Develop industry-level skill-sets.
Work as part of a team to find creative solutions to programming.
Utilise industry-specific tools to develop games for mobile, indie and AAA console games.
Skills acquired in the course can be applied across mainstream programming and web/app development.
Develop a deep technical understanding of games engines and programming architecture.
Year 1 (Level 4)
Level 4 Potential Units:
Getting in the game
Game Engine Scripting
Programming and Asset management
Programming Algorithms & Techniques
Year 2 (Level 5)
Level 5 Potential Units:
Programming Low-Level Architecture
Programming High-Level Architecture
Game Engine Programming
Network Programming for Games
Audio for Games
Deploy key techniques in processing imagery from multiple sources
Develop a visual effects sequence in preparation for a pitch process
Year 3 (Level 6)
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
Key study topics
Collaborative practice, game jams and working with industry will be fundamental aspects of the student experience. Students will become familiar with the use of game technologies and the ability to utilise industry-specific tools to develop games for mobile, indie and AAA console games.
Skills acquired as part of the course offer potential for application within other aligned areas of computing such as mainstream programming, web/app development.
The programming course will enable students to develop industry-level skill-sets and the ability to think creatively about programming, working independently and as a part of a team. The course reflects forward-thinking industry practice in its approach to games programming and how it meshes with the other games development disciplines.
Graduates will be able to pursue work in a number of fields including, but not limited to:
Mobile applications developer
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.
2 A levels, grade C or above
4 AS levels, grade C or above
2 vocational A levels, grade C or above
Level 3 Foundation Diploma or National Diploma
Advanced Diploma, grade C or above
International Baccalaureate, 24 points or above
International students will be required to have IELTS with an overall score of 5.5 or above, or TOEFL with an overall score of 72 or above.
If an applicant does not meet the English Language requirement at the point of application, then an additional English condition will be added to any offer of entry. In addition, a pre-sessional English Language course may be offered where appropriate. Eligibility and information will be published on the Pre-Sessional English Language course webpage.
*The above requirements are not exhaustive, and a full list of alternative equivalent qualifications, international qualifications, and additional academic requirements can be found on the Ravensbourne website, or from the Admissions Office if requested.
Students should ideally have a background in art, creative media, or design. Applicants are expected to submit a portfolio of work that shows a range of their skills and demonstrates why they would be a good fit for the course.
We may also consider a combination of portfolio and academic qualifications and take into consideration progress made during studies and/or relevant work experience.
Fees and Scholarships
Annual fee for Home Postgraduate students: £9,250
Annual fee for International Postgraduate students: £16,500
International students making full payment of the above fee by 1 August in the year of entry receive a 5% discount.
International student progressing from Further Education to Higher Education: The cost of the foundation diploma course will be reimbursed over the three years of an undergraduate course. The discount applies for the three years of the undergraduate course and will not be applied to any repeat years.
In addition to any government loans you may be eligible for, Ravensbourne University London has a limited amount of bursaries and scholarships for undergraduate students.
This financial support has been designed to assist in the costs of travel, meals and/or course equipment. Due to restricted funding, and a large number of eligible students, our financial support is limited and is subject to change.
We strongly advise all prospective students to consider all the costs of study including accommodation, travel, equipment, and sustenance whilst undertaking their course and to have alternative means of funding such as part-time work and/or savings.