Procedural Level Generation using Design Curves

Games Technology - UWE Bristol

Creative Technologies Project

My degrees equivalent of an undergraduate dissertation, this self directed project looks at the research and implementation of a method of generating 2D platformer levels using transition matrices to generate level tiles stochastically, testing the level using an artificially intelligent agent and using accuracy of its output to determine the level fitness, followed by evolving the transition matrix genetically to gradually improve this fitness. This method shows the ability to generate levels to varying qualities based on the parameters selected by the designer such as an agent output mapping and a desired output curve. 

Made with Unity.