During the course (designed for graduates who have sound experience in computer programming and a solid grounding in mathematics) students study aspects of game design technologies and in a team, design a full game and produce a working prototype game level as a portfolio piece for a future employer.