About the Courses
Why you should study this course
The technology, practices and challenges involved in game development are continually evolving, therefore the course content reacts dynamically to reflect the complexities of this modern and increasingly interconnected sector.The course aims to empower you with the fundamental capabilities needed to pursue independent game development, as well as giving you the opportunity to gain professional tools and wider contextual understanding of game engineering upon successful completion, to succeed in larger studios.Develop your own games and game technologies in our dedicated Game Development Laboratories4.Explore emerging technologies with virtual and augmented reality hardware.Gain experience with console and cross-platform development.
Why you should study this course
The technology, practices and challenges involved in game development are continually evolving, therefore the course content reacts dynamically to reflect the complexities of this modern and increasingly interconnected sector.The course aims to empower you with the fundamental capabilities needed to pursue independent game development, as well as giving you the opportunity to gain professional tools and wider contextual understanding of game engineering upon successful completion, to succeed in larger studios.Develop your own games and game technologies in our dedicated Game Development Laboratories4.Explore emerging technologies with virtual and augmented reality hardware.Gain experience with console and cross-platform development.
Modules
Year 1
In the first year, you’ll be introduced to the fundamentals of game development.
You’ll learn to program in two languages, explore the mathematical principles which underpin good programming, and become familiar with two popular commercial engines. In addition, you’ll explore game design and computer system architecture, to give you a solid grounding in all areas of games programming.
Modules
Introduction to Games Programming - 20 credits
Mathematical Skills for Computing Professionals - 20 credits
Computer Systems - 20 credits
Object-Oriented Programming for Game Development - 20 credits
Working with Data - 20 credits
Responsible Game Design - 20 credits
Year 2
In your second year you’ll learn about computer graphics, real-time physics, and artificial intelligence. In addition, you’ll become familiar with the fundamentals of professional software engineering and the creation and optimisation of game assets.
Modules
On-Screen! Graphics Programming for Game Development - 20 credits
Digital Reality: Emerging Technologies in Game Development - 20 credits
Playing TAG: Technical Art for Games - 20 credits
#Defining Gravity: High-Performance Physics Simulation - 20 credits
Game Dev Tycoon: Professional Game Development - 20 credits
Smoke and Mirrors: AI for Game Development - 20 credits
Final Year
At this stage in your studies, you understand the fundamentals of game engineering and the technology which goes into game engines. Much of the academic focus this year is on advanced applications – be that addressing security vulnerabilities in an online game or improving a team’s performance by developing useful software tools which improve productivity. Success in this year ensures you graduate as a well-rounded, highly skilled game developer suited to a majority of technical and programming roles.
Modules
Fantastic Exploits and Where to Find Them: Security in Netgames - 20 credits
Advanced Technical Art for Games - 20 credits
Tool Time: Understanding Commercial Game Engines - 20 credits
RISC/Reward: Mobile Game Development - 20 credits
Games Technology Research Project - 40 credits