Course summary
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. 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. 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.
Modules
Level 4 Potential Units:
- Getting in the game
- Games Production
- Game Engine Scripting
- Programming and Asset management
- Programming Algorithms & Techniques
- 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
- deploy key techniques in processing imagery from multiple sources
- develop a visual effects sequence in preparation for a pitch process
- 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
Qualified teacher status (QTS)
To work as a teacher at a state school in England or Wales, you will need to achieve qualified teacher status (QTS). This is offered on this course for the following level:
- Course does not award QTS
How to apply
This is the deadline for applications to be completed and sent for this course. If the university or college still has places available you can apply after this date, but your application is not guaranteed to be considered.
Application codes
- Course code:
- I610
- Institution code:
- R06
- Campus name:
- Main Site
- Campus code:
- -
Points of entry
The following entry points are available for this course:
- Year 1
Entry requirements
Qualification requirements
UCAS Tariff - 96 points
A level - CCC
Pearson BTEC Level 3 National Extended Diploma (first teaching from September 2016) - MMM
Access to HE Diploma - P: 45 credits
International Baccalaureate Diploma Programme - 24 points
OCR Cambridge Technical Extended Diploma - MPP
T Level - Pass (C and above)
Students will also be expected to possess five GCSEs (grade C/4 or above) or equivalent (including English and Mathematics) .
English language requirements
Test | Grade | Additional details |
---|---|---|
IELTS (Academic) | 5.5 | IELTS 5.5 overall with 5.5 in each subtest. |
TOEFL (iBT) | 72 | TOEFL IBT with 72 points overall including minimum Reading 18, Listening 17, Speaking 20, Writing 17 |
PTE Academic | 42 | PTE Academic or SELT: 42 overall with minimum 42 in each subtest. |
Trinity ISE | Pass | Trinity College London - B2 SELT ISE II. Pass Overall with Pass in each component. |
Please view our website for full English Language requirements and options. If you have any questions please email [email protected]
Ravensbourne English Language Requirements
https://www.ravensbourne.ac.uk/international-students/how-apply/english-language-requirements
Student Outcomes
The number of student respondents and response rates can be important in interpreting the data – it is important to note your experience may be different from theirs. This data will be based on the subject area rather than the specific course. Read more about this data on the Discover Uni website.
Fees and funding
Tuition fees
England | £9250 | Year 1 |
Northern Ireland | £9250 | Year 1 |
Scotland | £9250 | Year 1 |
Wales | £9250 | Year 1 |
Channel Islands | £9250 | Year 1 |
Republic of Ireland | £9250 | Year 1 |
EU | £16500 | Year 1 |
International | £16500 | Year 1 |
Additional fee information
Provider information
Ravensbourne University London
Greenwich Peninsula
6 Penrose Way
Greenwich
SE10 0EW