Computer Graphics and Games
- Cod y Modiwl
- CS32420
- Teitl y Modiwl
- Computer Graphics and Games
- Blwyddyn Academaidd
- 2026/2027
- Semester
- Semester 1
- Cyd-gysylltydd y Modiwl
- Dr David Hunter
- Rhestr Ddarllen
- Gweld ar Aspire
- Rhagofynion
-
CC21120 neu CS21120
- Staff Eraill sy'n Cyfrannu
- Edel Sherratt
- Dr Helen Miles
- Dr David Hunter
Dulliau Asesu
|
Math o Asesiad |
Manylion Asesiad |
Cyfran |
|---|---|---|
| Asesiad Semester | Semester Assessment: Practical assignment, report and accompanying source code and data. 3000 Words | 50% |
| Arholiad Semester | Semester Exam: 2 Awr | 50% |
| Asesiad Ailsefyll | Practical assignment, report: and accompanying source code and data.Students must resit failed examination and/or resubmission of failed/non-submitted assignment work 3000 Words | 50% |
| Arholiad Ailsefyll | Exam: 2 Awr Students must resit failed examination and/or resubmission of failed/non-submitted assignment work | 50% |
Canlyniadau Dysgu
Wedi cwblhau'r modiwl dylai'r myfyrwyr fedru:
- Demonstrate an awareness of the variety of hardware and software technologies that allow the creation of graphics and games applications.
- Understand and apply vectors and matrices to perform 2D and 3D transformations.
- Critically review and apply different lighting models and rendering techniques.
- Critically review and apply algorithms for modelling a variety of objects/visual phenomena.
- Utilise the main elements of a 3D games engine, including collisions, physics states and AI.
- Critically review and apply and design patterns (software engineering) in the context of game engines.
- Design and implement software for modern game engines using appropriate software engineering techniques.
Disgrifiad cryno
Modern game engines are sophisticated tools utilising modern software engineering technics. This module will teach core design principals used to create modern games and real-time graphical systems. We will cover the main algorithms and ideas behind rendering, implementing behaviours, AI and designing complex interactive systems.
Nod
This module provides the basis for programming 3D computer graphics and games using modern game engines. Theoretical concepts are introduced and how they are translated into real-time, interactive applications.
Cynnwys
Developing Interactive Systems: Modular design, Behaviours and AI.
Software Design Patterns in games: Software engineering principals in Game Development.
Graphics: Lighting and shading, surface textures and materials.
Graphics Algorithms and Data Structures: Rendering pipeline, shaders, hidden surface removal.
Modelling and Motion: triangular meshes, animation and skeletal animation.
Math for Games and Graphics
Sgiliau Modiwl
|
Math o Sgiliau |
Manylion Sgiliau |
|---|---|
| Cyfathrebu | Written communication through report/blog |
| Datblygu personol a chynllunio gyrfa | Students will develop a portfolio piece. |
| Datrys Problemau | Critical thinking and problem solving are required for software development |
| Gwella dysgu a pherfformiad ei hun | Self guided learning in particular reading documentation will be necessary for completion. |
| Rhifedd | Manipulation of objects in 2D and 3D space, using Vectors and Matrix transformation. |
| Sgiliau pwnc penodol | Yes |
| Sgiliau ymchwil | Reading documentation |
| Technoleg Gwybodaeth | By Default |
Nodau
Mae'r modiwl hwn yn cydymffurfio a FfCChC Lefel 6
Computer Science,Aberystwyth University, Llandinam Building, Penglais, Aberystwyth,
01970 622424 : +44 : +44 (0)1970 622021
cs-office@aber.ac.uk: cs-office@aber.ac.uk
