Dungeons and Quests
I'm making a Roguelike with quests in an environment inspired by the medieval folklore.
The shop sold items are displayed using datas stored in scriptables object. For any shop, I only need to send this scriptable object containing the items list

When the player enter in the portal, a dungeon is genered. The player needs to find the portal in the dungeon to finish it. To generate the dungeon, firstly the walls and the doors are generated from a pool of 16 prefabs which includes all the doors possibilitie. Then, the interior of the room is generated with different probabilities depending of the room type.