A system for generating Zelda-like dungeons in UE4, using generative grammars.
This code was inspired from the articles "Adventures in Level Design: Generating Missions and Spaces for Action Adventure Games" (PDF) and "The Zelda Dungeon Generator: Adopting Generative Grammars to Create Levels for Action-Adventure Games " (PDF, main website is here).
The grammar state machine is based on the state machine created in one of Epic Games' live training sessions.
A tutorial is available on the wiki, (hopefully) explaining everything you need to start generating your own dungeons.