Module Texts
David H. Eberly, (2005), 3D Game Engine Architecture, USA: Morgan Kaufhann, ISBN:0-12-229064-X
Allen Sherrod, (2007), Data Structures and Algorithms for game developers, USA: Charles River Media, ISBN-13:978-1-58450-495-5
Module Special Admissions Requirements
None.
Module Resources
Unreal Games Engine (or similar)
Module Learning Strategies
3 hour lecture/lab taught in an interactive manner
(1:30)3
Module Indicative Content
Through the use of software development kits students will learn how to manipulate and redefine elements of a 3D game engine.
In conjunction with a mathematical approach to programming physics engines for games, students will redefine game engine algorithms
Students will produce extra functionality for physics, collision, artificial intelligence and other game play entities within the confines of the engine and in so doing extend and modify the game functionality.
Module Additional Assessment Details
A coursework weighted at 100% consisting of:
Written assignment, typically 1500 words (50%) assessing Learning Outcomes 1 and 2
Practical piece of work (50%) assessing Learning Outcome 3