As soon as you start the course, you will begin to develop software, games, and frameworks designed to introduce new topics and build fundamental skills while building a professional portfolio.
In your first year, you will study a blend of software engineering fundamentals to ensure you understand the logic behind your code, as well as the key design principles of games to develop fun and engaging prototypes. You will become familiar with the industry standard programming language of C++, delve into both Unity and Unreal Engine, create a 3D environment using OpenGL and develop a series of game prototypes to enhance your understanding of game design and project management.
In your second year, you’ll develop your programming skills further, utilising Unity and Unreal Engine to their fullest, exploring further applications of C++, developing mechanics with a focus on game-feel and player experience, and different applications of user interface design. In this year, you will also design and develop a complete game in a collaborative group project as a junior member of a full development team.
In your third year, you take ownership over your final project, exploring the depths of games research for a final deliverable portfolio piece. Alongside this, you’ll solidify your fundamentals further through level design, low-level programming, and focus your efforts into a designer-focused technical demo. Alongside these modules, you’ll again be tasked with developing a larger project in a full collaborative group, this time as a senior member of the team, testing your leadership skills and project management approaches.
Academic year
The course is designed with a modular structure, offering flexibility and choice. Most modules are 20 academic credits, with 40 being the maximum. Each credit represents 10 hours of total study time, including scheduled lectures, tutorials, seminars, independent study and assessments.
For full-time students, you will typically complete 40 credits per term, whereas if you're studying part-time you would take fewer than this. All students take a total of 120 credits per level, with 360 credits required for the degree. Your final grade and degree classification are determined by your performance in modules completed at levels 5 and 6.