| Description | Procedural 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. |