Overview
Module Outline
Game Engine Development
- Module Overview & Game Engines Overview
- Rendering Engine
- Scene Graph
- Collision Detection
- Scripting
- Animation
- Sound
- Networking
- Streaming
- Memory Management/Threading
Assessment
- A One Page game description/promo/elevator pitch for your game [10%]
- A Game developed using a game engine [40%]
- An essay describing the use of the game engine for your game [50%]
Introduction
In a nutshell, this module explores a number of different software component commonly found within 3d game engines. The module will also provide you with an opportunity to develop a game using a game engine.
The module aims to:
- Improve your understanding of game engines
- Improve your game development skills
Learning Outcomes
- Apply appropriate concepts, principles and approaches to games engine development;
- Critically evaluate different approaches to game engine development using appropriate techniques
- Effectively communicate a systematic understanding of the core principles of Game Engine development
Recommended Reading
- Game Engine Architecture 3rd Edition, Gregory, Jason. CRC Press, 2018
- Real-Time Collision Detection, Ericson Christer, CRC Press 2004
- Game Physics Engine Development Millington, Ian. CRC Press 2010
- Computational Beauty of Nature Flake, Gary. MIT Press 1998
- Mathematics for 3D Game Programming and Computer Graphics Lengyel, Eric. Charles River Media, 2003
- Harrold Serrano’s Website
- Previous
- Next