Frigga is a powerful Unity tool for procedural generation of tile-based levels. Build sprawling islands, intricate dungeons, or natural landscapes - all without writing a single line of code.
🎥 Getting Started Video | 📘 Docs | 💬 Join Discord
🗺️ Powerful layout generators - endless possibilities
Frigga gives you several ways to create the shape of your world:
Each generator comes with sensible defaults and deep configurability - you can tweak every parameter to match your game’s style. See Demos →
🎨 Bring your world to life with the Theme Engine
Frigga’s Theme Engine takes the idea of Unity’s Rule Tiles and expands it into a powerful, multi-layered system. Instead of a single tilemap, you can define multiple layers - a base layer for ground and walls and another layer for decorations, enemies or props.
Each layer follows its own placement rules, so torches attach to walls, trees grow only on grass, and enemies spawn away from paths - all configurable inside the editor.
🏰 Mix handmade design with procedural power
Need guaranteed features like a spawn area, boss arena, or treasure room?
Use Structures - handcrafted chunks that Frigga intelligently places according to your rules. Combine creativity with control.
⚙️ Designed for modern Unity workflows
💡 Why Frigga?
Frigga is built for game creators who want full creative control over procedural generation - from layout to decoration. Whether you’re building a roguelike dungeon, survival island, or city builder, Frigga adapts to your needs.
With Frigga, every world feels handcrafted - even when it’s procedurally generated.
💬 Get in touch!
Join our Discord to discuss the asset, share feedback, and help shape its future.
(Asset uses Sylves and UITKEditorAid under the MIT license; see Third-Party Notices.txt file in package for details)