Frigga for Unity
Frigga is a Unity tool for procedural generation of tile-based levels. Build dungeons, islands, caves, and natural landscapes, then style them with a rule-based theme engine that places tiles, decorations, enemies, and props.
Layout generators for different level styles
Frigga includes multiple procedural layout generators for Unity:
- Noise Generator for islands, terrain, and cave-like organic shapes.
- Walker Generator for winding dungeons and natural cave tunnels.
- Rectangle Generator for structured layouts and room-based designs.
Each generator has practical defaults and deep configuration options, so you can quickly start and then fine-tune behavior for your game. See the Demo scenes for examples.
Rule-based Theme Engine
Frigga expands the idea of Unity Rule Tiles into a multi-layer Theme Engine. You can define placement rules for floors, walls, decorations, enemies, and props, including support for multi-tile rules, biomes, Blue/Perlin noise, and rule probabilities.
Handcrafted structures with procedural placement
Procedural generation does not have to mean fully random output. With Structures, you can inject handcrafted content such as spawn areas, boss arenas, and special treasure rooms, then place these structures automatically using configurable placement rules.
Getting started
The fastest way to learn Frigga is to watch the Getting Started video, then inspect one of the Demo scenes and continue through the documentation.
If you want to use Frigga in 3D tile-based workflows, watch the 3D introduction:
Core concepts
Frigga for Unity consists of two core parts: a layout generator and a Theme Engine.
The layout generator is responsible for producing level geometry. The output is a tile grid with walkable floor and unwalkable wall cells, which you can customize through generator-specific parameters.
The Theme Engine makes generated layouts look and play the way you want by applying a Theme. A theme is a collection of rules that controls where tiles and GameObjects are placed, enabling consistent visual style and gameplay-driven decoration.