This module introduces techniques & workflows for modern electronic game design and programming. The course provides a good mix of theory & practice. The aim is not to spew out algorithms that are mugged and forgotten after exams... but to develop an appreciation for the underlying theory through practical gaming examples and student-implemented game projects.
The student should gain the following from this module:
Have a broad understanding of gaming technology & design
Have development experience in some of the latest gaming API & engines (e.g. DirectX, OpenGL, Flash, Fly3D)
Have a valuable springboard in content creation technologies (e.g. Maya, Photoshop)
Experience independent learning while implementing the game project