Module Indicative Content
Structure of the game industry
Game development processes and design documents
Ethical issues in game development
Team working, source code version control
Design patterns for games, refactoring
Debugging, testing and tuning techniques
Development of a game in groups
Module Additional Assessment Details
Practical based group assignment to develop and document a game - 70% (assessing Learning outcomes 1 and 3 )
Test - 30% (assessing Learning outcomes 1 and 2 )
Module Learning Strategies
Students will be expected to form groups and collaboratively develop a game using a structured software engineering approach.
Advanced topics in game development will be presented in the lectures. Practical sessions will give opportunity for group meetings and put the techniques learned via lectures into practice. You will be expected to read the relevant literature, think critically, discuss/consult with peers and tutors and work effectively as part of a development team.
(1:n)1 (1:20)2
Module Texts
The Game Producer's Handbook, Daniel Irish (2005) Thomson Course Technology ISBN-13: 9781592006175
Module Resources
Computer Games Programming lab with high-spec PCs, graphics cards, and game peripherals. Development environment such as Microsoft Visual Studio, game APIs such as OpenGL and DirectX. Console development environments such as Playstation and XNA/XBox, and networking facilities
Module Special Admissions Requirements
Prior study of CE01045-7 Game Engine Programming or CE01044-7 Game Programming Concepts, or enrolment on MSc Computer Games Programming