Advanced Games Programming
This is a core module in the third year of the BSc/BSc (Hons) Computer Games Technology.
Beginning with a review of the fixed-function graphics pipeline, the module introduces the programmable graphics pipeline and high level shader programming languages. A small range of shader based graphical effects are explored, including bump and environment mapping and shader based lighting.
Other advanced topics include geometry culling, an overview of networking for games, advanced collision detection, texture management, shadow mapping and shadow volumes, level of detail processing, reflections and stencil buffer techniques.
This is supplemented with additional material on game engine architecture and design, and a practical project in which students develop their own 3D technology demos.
Final Marks:
Individual Coursework - 32/50
Pair Coursework - 36/50
Examination - 53/100
Overall - 62%
Grade - B1
Pass
Final Marks:
Individual Coursework - 32/50
Pair Coursework - 36/50
Examination - 53/100
Overall - 62%
Grade - B1
Pass