This module looks at advanced games programming issues.
Students will gain advanced C++ skills for games programming including Profiling & Optimisation and Patterns & Refactoring. They will also study industry issues including documentation, game milestones and issues relating to finishing the game.
Game areas will be designed and implemented, including asset and resource management, serialisation, rules and game world representations.
Students will be introduced to some of the issues surrounding the more specialised areas of games development including Physics, AI, Networking, Shader languages and custom tool development. Profiling and optimisation techniques will also be examined.
New and future technologies will also be investigated.
On successful completion of this module, the student will be able to
Student achievement will be measured by an In-Course Assessment
Games Software Development 2 is a pre-requisite for this module.