Our Undergraduate Games Development course will give you the skills you need to pursue a lucrative career in games-development and the freedom to exell in other related fields
Pellentesque habitant morbi tristique senectus et netus et malesuada fames ac turpis egestas.
Modern C++, Multithreading, Multi-platform
Version controll, asset pipelines, project planning & management.
Engines, Toolsets, Techniques, Standards
Group project, Honours Project
For the full list of modules, visit the course information page
This module will cover the fundamental concepts required for interactive graphics programming. Basic mathematical concepts for computer graphics shall be covered throughout the module. Introducing graphical systems and the rendering pipeline, the module will go through creating 3D graphical objects and the use of virtual cameras to interact with the applications made. Particular concepts covered will include terrain rendering, lighting, texturing and the use of 3D models. High level concepts such as programming of the graphical pipeline via shaders and procedural generation of content shall also be covered.
This module introduces students to computer animation and related simulation techniques, as applicable to computer games, virtual reality systems, and film special effects. Efficient numerical methods for simulating a variety of visually interesting physical phenomena will be discussed in the context of both interactive and offline simulation. Topics include deformable objects (i.e., solids and cloths), fluids, character rigging, quaternions, inverse kinematics, motion capture, sound simulation, collision detection, rigid body dynamics, and GPU programming.
This module is a capstone module combining your previous knowledge and experience from the modules studied thus far (i.e., physics-based animation, computer graphics, and programming fundamentals). The module is project based, supplemented by guest lectures from staff and industry which will focus on techniques and processes within the games industry. The module has set of core lectures each year, which key material, such as, trends, life-cycle, testing, and usability, which will adapt with current developments in the games industry, with the addition of topics covered by industry insiders which will change year on year.