BSc (Hons) Games Programming
Ravensbourne University London
Key Information
Campus location
Greenwich Peninsula, United Kingdom
Languages
English
Study format
On-Campus
Duration
3 years
Pace
Full time
Tuition fees
Request info
Application deadline
Request info
Earliest start date
Request info
Scholarships
Explore scholarship opportunities to help fund your studies
Introduction
Programmed for success.
This games programming degree will help you become a master programmer and stay at the very forefront of the evolution of the game. You will develop unrivalled skills in programming and scripting, content generation, artificial intelligence and virtual and augmented reality.
Why study this games programming degree?
- Develop an industry-level skillset and mindset
- Work collaboratively to find creative solutions to programming
- Develop games for mobile, indie and AAA console games
- Apply skills across mainstream programming and web/app development
- Develop deep technical knowledge to propel you in your future career
- Develop a skillset expanding scripting, content generation, AI, VR and AR
- No prior knowledge of 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 game artists and designers, you will develop an extensive knowledge of game engines and programming architecture.
This course equips you with everything you need to excel in a coding career in the games industry. You will develop industry-level skillsets in programming and the ability to solve creative problems, whilst building the confidence to work both independently and as part of a team.
The BSc (Hons) Games Programming 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, artificial intelligence (AI) and virtual and augmented reality (VR/AR).
Collaborative practice, game jams and working with industry will be fundamental aspects of your academic journey. You will master game technologies and hone your ability to utilise industry-specific tools to develop games for mobile, indie and AAA console games.
Sitting alongside the BA (Hons) Games Development course, this three-year computer games programming course reflects forward-thinking industry practice in its approach to games programming and how it meshes with the other games development disciplines.
Ideal Students
Aspiring computer games programmers and coders who wish to develop a deep technical understanding of the games industry.
Curriculum
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
Admissions
Career Opportunities
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, and web/app development.