This degree provides you with specialist games programming and design skills as well as traditional computer science skills. You will study games software at a variety of levels, from low-level programming of game engine components, to high-level development tools such as Unity or Unreal Engine. This course aims to prepare you for a career as a games programmer, and you will design and program computer games from the outset. Typical areas of study include game logic and architecture and the use of 3D programming language (such as Open GL) to produce game objects and environments.