Zelda Level Craft 🛡️

May 16, 2023

Artificial Intelligence

In my bachelor project at the IT University of Copenhagen, I delved into the realm of 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, 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. 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.