Module Descriptors
ADVANCED WINDOWS GAME PROGRAMMING
COSE60512
Key Facts
School of Digital, Technologies and Arts
Level 6
15 credits
Contact
Leader: Stephen Foster
Hours of Study
Scheduled Learning and Teaching Activities: 24
Independent Study Hours: 126
Total Learning Hours: 150
Assessment
  • ASSIGNMENT weighted at 70%
  • CLASS-TEST weighted at 30%
Module Details
Module Additional Assessment Details
Practical based group assignment (70%), assessing Learning Outcomes 1, 2 and 4.
Test (30%), length 1 hour, assessing Learning Outcomes 1 to 3.
Module Indicative Content
Review of methodologies appropriate for computer game development, and associated specification and design documentation. Techniques and tools for collaborative game development and testing. Development of single and multi-player games for PC, console and handheld devices using a development environment such as XNA Game Studio. Use of advanced graphics, audio and input techniques such as programmable shaders, 3D sound, and force-feedback controllers. Profiling optimisation, debugging and tuning strategies for games.
Module Learning Strategies
Students will be expected to form groups and collaboratively develop a game. Students will be expected to form groups and collaboratively develop a game. Advanced topics in game development will be presented in the lectures. Practical sessions will be used to illustrate these techniques, and for group meetings.

1 lecture and 2 practicals per week. The second hour of the practical session will be unstaffed.
Module Special Admissions Requirements
Prior study of CE00386-5, Windows Game Programming or equivalent.
Module Resources
A personal computer or similar
A 3D modelling and animation application
A development environment or kit such as Visual Studio
An API or middleware suitable for Windows game programming such as Microsoft XNA.
Module Texts
XNA Game Studio Creators Guide: An Introduction to XNA Game Programming, by Stephen Cawood and Pat McGee, McGraw-Hill, 2007, ISBN: 0-07-149071-X
The Game Producer's Handbook, Daniel Irish, Premier Press, 2005, ISBN: 978-1592006175