IF25-40412
Game Technology
Description
This course prepares students to explain game architecture and the components of a game engine, develop games using a game engine, and apply artificial intelligence and performance optimisation in games. Study materials: Foundations of Programming Languages (FPL), Algorithmic Foundations (AL).
Topics
- Game design and architecture
- Game engine components
- Gameplay programming
- Graphics, physics and animation in games
- Artificial intelligence in games
- Game performance optimisation
Course Learning Outcomes (CLO)
Each course outcome derives from one programme outcome.
- CPMK-AIDE-02
Students are able to build an applied decision basis by optimising computing performance through simultaneous processing, and apply the principles of computing ethics
CPLP03 - CPMK-AIDE-01
Students are able to design and implement advanced artificial intelligence modelling to analyse diverse large-volume data through the management of structured data storage infrastructure.
CPLP03
Supported PLOs
- CPLP03
- Develop advanced artificial intelligence models and manage big data, and build applied decision support with attention to optimal performance and computing ethics.

