Skip to main navigationSkip to main content
The University of Southampton

COMP3218 Game Design and Development

Module Overview

Games design and development is an increasingly important and sophisticated topic, that draws together many of the core aspects of Computer Science and Software Engineering. This course introduces students to the fundamentals of game design, gives them practical experience in developing games within an industry-leading contemporary games framework, and encourages students to consider the wider possibilities of digital entertainment through non-linear narratives and innovative gaming forms.

Aims and Objectives

Learning Outcomes

Knowledge and Understanding

Having successfully completed this module, you will be able to demonstrate knowledge and understanding of:

  • Level design
  • Game difficulty and balance
  • Mechanics, dynamics and systems
  • Game narratives
  • Component-based Programming
Subject Specific Intellectual and Research Skills

Having successfully completed this module you will be able to:

  • Create a game design using the fundamentals of game design theory
Transferable and Generic Skills

Having successfully completed this module you will be able to:

  • Use agile methodologies
  • Develop rapid prototypes
  • Work in small teams
  • Participate in an expo
Subject Specific Practical Skills

Having successfully completed this module you will be able to:

  • Realise a game design in a Game Engine (Game Development Environment)


Game Design Fundamentals: Level Design - Construction of Choice and Obstacles - Tutorial Systems Game Challenge Theory and Design - Difficulty vs Punishment and Accessibility vs Contest - Flow (Both Immersive and Adaptive Difficulty) Systems, Dynamics, and Mechanisms - The Mechanics, Dynamics, Aesthetics (MDA) model - Core Game Dynamics - Objectives and Motivation - Game Elements and Atoms - Rule Design - Game Complexity and Difficulty Game Narrative - Basic principles of non-linear narratives - Interactive narrative and the narrative paradox - Common forms of game narrative and the Heros Journey - Narrative structures for games Game Development Fundamentals - Component Based Programming - Triggers, Colliders and Physics - Assets and Aesthetics

Learning and Teaching

Teaching and learning methods

Type: Lecture Hours per semester: 22 Group Size: Description: 2 hours per week in Weeks 1-11 Type: Workshops in computer room Hours per semester: 22 Group Size: Description: Two-hour workshops in Weeks 2-12 to support Students with their coursework activity

Completion of assessment task67
Preparation for scheduled sessions6
Supervised time in studio/workshop18
Follow-up work6
Wider reading or practice41
Total study time150

Resources & Reading list

Katie Salen and Eric Zimmerman. Rules of Play: Game Design Fundamentals. 

Raph Koster. Theory of Fun for Game Design. 

Brenda, Schreiber, Ian Brathwaite. Challenges for Game Designers. 

Earnest Adams. Fundamentals of Game Design. 

Tracy Fullerton. Game Design Workshop: A Playcentric Approach to Creating Innovative Games. 

Game Programming Gems.

Online Resource.

Staff requirements. Teaching staff with experience of game design, game development, narrative theory and game-related research areas (location-aware, adaptive, state of the art HCI).

Software requirements. 


Assessment Strategy

Assessment will be through the development and demonstration of small game prototypes.


MethodPercentage contribution
Continuous Assessment 100%


MethodPercentage contribution
Set Task 100%


MethodPercentage contribution
Set Task 100%

Repeat Information

Repeat type: Internal & External

Linked modules

Pre-requisites: COMP1206

Share this module Share this on Facebook Share this on Twitter Share this on Weibo
Privacy Settings