Mark Swanton's Staff Space

GAP5502

 
(Validated in 2025-26)

Procedural Generation


Credits
20
Level
HE5
Type
Standard
Trimester 3?
No
ECTS
10
Marking Scheme
Numeric mark scheme (i.e. mark of 0-100)
Pass Mark
40%
Delivery Type
This Module requires you to attend particular classes or events at particular times and in particular locations.
Module Outline
This block-taught module introduces procedural generation algorithms within an established game engine. Starting with foundational noise-based landscapes, you will progressively build tools and systems to automate the generation of grid-based maps, caves, vegetation, structures, and dynamic gameplay elements - culminating in a small, fully procedural Unity game. Emphasis is placed on understanding theoretical algorithmic principles, engineering reusable scripts, and architecting maintainable, extensible content-generation pipelines to ensure each playthrough is unique.