Module Information: Graphics for Games

Module Summary Graphics programming is an essential skill for the game engineer. As games aim to be visually pleasing and ever more realistic, possessing the skills to create convincing graphics is seen as highly desirable in the computer game industry. This module equips students with the necessary skills to produce the graphical scenes required for the modern computer game.
Aims - To equip students with an understanding of the main graphical techniques used in computer games.
- To ensure students can create their own visually pleasing scenes using 2D and 3D graphics.

Intended Knowledge Outcomes - The main mathematical modelling techniques used in computer graphics.
- Utilise polygon mesh models to represent 2D and 3D graphics.
- Model and simulate solid structures in 2D and 3D.
- Techniques to provision real-time animation.
- Display animated graphical models.
- Rendering in real-time.
- Advanced techniques associated to lighting to create realism in graphical scenarios.

Intended Skill Outcomes - Describe graphical representations mathematically.
- Design and create graphical representations of solid objects.
- Identify appropriate techniques for rendering graphics in real-time.
- Realise what advanced techniques are required to achieve realism.
- Produce animation sequences using advanced graphical techniques.

Syllabus The syllabus covers: Mathematical fundamentals of graphics, polygon mesh models, representation and modelling, real-time rendering, lighting.