Undergraduate

modules

Modules

CSC3232 : Gaming Technologies and Simulations (Inactive)

Semesters
Semester 1 Credit Value: 20
ECTS Credits: 10.0

Aims

To understand the programming techniques associated with the technical development of a video game. Students gain experience in the technical design and implementation of engineering a computer games system. The analysis of a design as an engineered system is assessed through appropriate choice of system components based on complexity, processor cost and memory imprint.

Outline Of Syllabus

The syllabus has focus around the programming requirements for video games in the context of physics, artificial intelligence, and gameplay

•       Levels and goals – video game genres in the context of game strategy and play
•       Players and adversaries – gameplay programming for adversarial based games
•       Path-finding – algorithms for navigation
•       State machines – algorithms for simulating behaviour
•       Physics – approximating realistic simulations in real-time in video games
•       Effects – providing computationally light visual effects in real-time
•       Levelling up – encouraging longevity of play

Teaching Methods

Teaching Activities
Category Activity Number Length Student Hours Comment
Guided Independent StudyAssessment preparation and completion11:301:30Examination
Guided Independent StudyAssessment preparation and completion210:3010:30Revision to end of semester exam and exam duration
Guided Independent StudyAssessment preparation and completion221:0022:00Lecture follow-up
Scheduled Learning And Teaching ActivitiesLecture221:0022:00Traditional lectures
Scheduled Learning And Teaching ActivitiesPractical222:0044:00Computer Classroom
Guided Independent StudyProject work101:0010:00Coursework 2
Guided Independent StudyProject work101:0010:00Coursework 1
Guided Independent StudyIndependent study801:0080:00Background reading
Total200:00
Teaching Rationale And Relationship

Techniques and theory are presented in lectures. Supervised practical classes on a PC cluster room provide experience of writing programs and using PCs with help available.

Assessment Methods

The format of resits will be determined by the Board of Examiners

Exams
Description Length Semester When Set Percentage Comment
Written Examination901A50N/A
Other Assessment
Description Semester When Set Percentage Comment
Practical/lab report1M25Graphical simulation achieved through game engine plug-in (software equivalent to 2000 words)
Practical/lab report1M25Graphical simulation achieved through game engine plug-in (software equivalent to 2000 words)
Assessment Rationale And Relationship

The written examination demonstrates that students understand the underlying theory and standard methods, and
can apply them. The coursework ensures the students understand and can engineer solutions based on graphical
code libraries.

NB. This module has both “Exam assessment” and “Other assessment” (e.g. coursework). If the total mark for either falls below 35%, the maximum mark returned for the module will normally be 35%

Reading Lists

Timetable