Zelda Level Craft 🛡️
May 16, 2023
In this project supervised by Prof. Sebastian Risi at the IT University of Copenhagen, I used Neural Cellular Automata (NCA) in the context of AI assisted procedural content generation. The aim was to automate game level design for The Legend of Zelda.
We developed a system that allows users to fix specific tiles of the levels, while the rest of the level grows through an evolved Neural Cellular Automata (NCA) model. The users also have the freedom to select a model from a trained archive of NCA models. This results in a diverse array of specialized level generators capable of creating playable game levels with different characteristics. The generators consider both the specific level characteristics and the user-defined fixed tiles.
The code is available on GitHub or you can play with the proposed system at the project's website here.