Exploring Procedural Generation: AI Enhanced Creativity in Games and Beyond

  by   Sean Walton






Departments Computer Science
DescriptionProcedural generation is a powerful technique in modern game development and creative computing, enabling the automatic creation of levels, music, art, and other content. It reduces manual workload, enhances replayability, and opens new possibilities for creativity. This project invites students to investigate and implement procedural generation techniques in an area of their choice, such as: Game Levels: Design algorithms for dungeon crawlers, platformers, or racing tracks using search-based or quality-diversity methods. Music Composition: Explore generative models or evolutionary algorithms to create adaptive soundtracks. Visual Art: Develop systems that generate textures, environments, or concept art using AI-driven approaches. Students can focus on algorithm design (e.g., genetic algorithms, MAP-Elites, neural networks), human–AI collaboration, or application development. There is scope to incorporate machine learning, optimization, and user experience research depending on interests. This project is ideal for those passionate about AI, games, and creative technologies. You’ll gain hands-on experience in procedural generation, evolutionary computation, and interactive system design, with opportunities to tailor the work to your own creative vision.
PreparationDepends on the specific project.
Project Categories Artificial Intelligence (AI), Human Computer Interaction (HCI), Modelling, Visual Computing
Project Keywords Computer Graphics, Machine Learning, Neural Networks, Optimisation, Simulation


Level of Studies

Level 6 (Undergraduate Year 3) yes
Level 7 (Masters) yes
Level 8 (PhD) yes