Adding a New Level
Step 1: Create Level Configuration
Option A: Duplicate Existing Level

Navigate to:
Assets/RGame/RoguelikeKit/ScriptableObjects/DataSO/Level/SelectLevel/
Right-click an existing level config → Duplicate
Rename (e.g.,
Level_03_Catacombs.asset
)
Option B: Create New Level
Right-click in folder → Create → RGame → RoguelikeKit → Level → LevelConfigSO
Name it following convention (e.g.,
Level_04_IceCavern.asset
)
Step 2: Configure Level Parameters
Open the new level config in Inspector, Just set it by name.

Map Config and Wave Config can be found in the catalog on the left to find out how to create them.
Step 3: Add to Level Selection UI
Open prefab:
Assets/RGame/RoguelikeKit/Prefabs/UI/MainMenu/LevelSelect_Panel.prefab
In Inspector:
Find
MLevelSos
(LevelConfigSO array)Click + to add new slot
Drag your new
LevelConfigSO
into the empty field

Step 4: Testing the Level
Open scene:
Assets/RGame/RoguelikeKit/Scenes/Initialization.unity
Enter Play Mode
Last updated