Module Learning Strategies
48 hours of lectures and 24 hours of practicals
Module Additional Assessment Details
An assignment (70%) consisting of multi-level game with associated design documentation (2000 words) assessing learning outcomes 1, 2 and 3
A report (30%, 2000 words) which critically discusses game industry practices and demonstrates and reflects on how the assignment work enhances your employability. Assesses learning outcomes 3 and 4 Final assessment.
Module Indicative Content
This module explicitly focuses on significant elements required for the achievement of the STAFFORDSHIRE GRADUATE ATTRIBUTES
Introduction to development environment used in module (for example, XNA Monogame)
Application of game algorithms such as physics, collision detection and AI in 2D games
2D games techniques ¿ scrolling and tiling, isometric views, platform games
Creation of a complete game including menus, multiple levels and scoring.
Object-oriented design and programming for game development, including design patterns, engine architecture, test-driven development, debugging techniques
Good coding practices and standards, code smells and refactoring
Version control
Modelling and documentation using UML diagrams
Software development methodologies, including agile methodologies and techniques
Introduction to multiplayer game development
Considerations in developing games for different console and mobile platforms
Game industry processes including functional and technical design documentation, component integration and the build cycle, testing and quality assurance, approval and distribution
Game company structure and roles, CV and portfolio development, career planning
Game ethics, ratings, localisation and internationalisation
Tool production (for example level editor), using configuration files
Module Special Admissions Requirements
Prior study of:
CESCOM10074-4 Fundamentals of Games and Graphical System Development
CESCOM10083-4 Introduction to Software Development
Module Texts
Latest version of platform development text such as ¿Learning XNA 4.0: Game Development for the PC, Xbox 360, and Windows Phone 7¿ by Aaron Reed, O¿Reilly 2010 ISBN 978-1-4493-9462-2.
Moore, M E. (2009). Game Development Essentials: Game Industry Career Guide. Delmar Cengage
Module Resources
Game development environment such as Visual Studio with XNA Monogame
Version Control system such as Subversion