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 the Unity and Unreal Engine, 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++, and developing mechanics with a focus on user experience and player feedback. Optional modules allow you to develop your specialist skills further in user interface design, level design, production for VR, and more advanced gameplay AI. In this year, you will also design and develop a complete game in a collaborative group project as a 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 optional modules in engine tools programming, advanced level design, and exploration of a wider range of tools and engines. You’ll also take a final module exploring more experimental gameplay mechanics using a live brief from industry.