Automating the design of procedural content — Introduction A data-driven program contains the algorithm and logic as its base code. Instead of hard-coded values, it works by running a set of external data through the systems as inputs. This process, known as data-driving, allows programs to be versatile and flexible to changes. During the course of my UXG2176…