Module Information: Game Technologies

Module Summary A competent game developer requires a skill set beyond simply programming and graphics. This module provides the basic tool set required for any developer wishing to design and create computer games. The areas of physics, collision detection, AI and networking are introduced and developed to a level whereby they can be utilised to create a fully working game.
Aims - To equip students with an understanding of the main techniques required to construct a working computer game.
- To ensure students can design and create their own computer games.

Intended Knowledge Outcomes - The main mathematical modelling techniques used in game physics.
- Optimisation required to realise real-time collision detection.
- Combine physics and real-time collision detection to simulate solid body interaction.
- How artificial intelligence may be used to create convincing automata within games.
- Networking solutions to enable multi-player gaming scenarios.
- Techniques associated to game design to achieve playable games.

Intended Skill Outcomes - Describe physics and real-time algorithms mathematically.
- Identify appropriate techniques for simulating gaming scenarios.
- Identify the limitations and possibilities of multi-user gaming scenarios.
- Design and create games that may be played and encourage replayability.
- Combine all material taught into a single, finished game.

Syllabus The syllabus covers: collision detection, physics, artificial intelligence, networking, and game design.