Procedural Programming
Bespoke gameplay experiences are a huge part of crafting games, but just as important is replayable experiences. Procedural programming allows us to take a step back and allow the code to generate the game for us, using complex algorithms and rulesets to define the scope of what we are making.
Be it generating terrain to explore, dungeons to crawl, or gameplay experiences, we will show you commonly used techniques that allow the game to generate situations you never could have imagined!
Procedural generation is used ever more frequently both at a macro level, building entire worlds such as in Minecraft, or at a more granular level, such as creating trees and bushes and building thousands of unique props in mere moments. At the University of Bolton, you will learn the techniques behind all this and more.