{"repo":"OndrejNepozitek/Edgar-Unity","free":true,"listed":false,"github":"https://github.com/OndrejNepozitek/Edgar-Unity","clone":"git clone https://github.com/OndrejNepozitek/Edgar-Unity.git","description":"Unity Procedural Level Generator","language":"C#","stars":910,"topics":["procedural-generation","dungeon-generator","unity","unity2d"],"license":"MIT","category":"game-templates","readme_excerpt":"Edgar for Unity Configurable procedural level generator for Unity Introduction Key features PRO version Limitations Getting started Installation Example Get in touch Frigga is out now! I released another procedural level generator for Unity, called Frigga . While Edgar focuses on levels made of rooms, Frigga specializes on open-space levels like caves or islands . Make sure to check it out on the Unity Asset Store! Introduction This project is a Unity plugin for procedural generation of 2D dungeons (and platformers) and aims to give game designers a complete control over generated levels. It combines graph-based approach to procedural generation with handmade room templates to generate levels with a feeling of consistency . Under the hood, the plugin uses Edgar for .NET. Graph-based approach You decide exactly how many rooms you want in a level and how they should be connected, and the generator produces levels that follow exactly that structure. Do you want a boss room at the end of each level? Or da shop room halfway through the level? Everything is possible with a graph-based approach. Handmade room templates The appearance of individual rooms is controlled with so-called room templates. These are pre-authored building blocks from which the algorithm chooses when generating a level. They are created with Unity tilemaps, but they can also contain additional game objects such as lights, enemies or chests with loot. You can also assign different room templates to different ty","default_branch":null,"files":null,"tree":[],"storefront":"/r/OndrejNepozitek","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/OndrejNepozitek/Edgar-Unity/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}