Adding a New Wave Configuration
Last updated
Last updated
Option A: Duplicate Existing Wave
Navigate to:
Assets/RGame/RoguelikeKit/ScriptableObjects/DataSO/Level/Waves/
Right-click an existing WaveConfig
→ Duplicate
Rename (e.g., Wave_05_BossRush.asset
)
Option B: Create New Wave from Scratch
Right-click in folder → Create → RGame → RoguelikeKit → Wave → WaveConfig
Name it (e.g., Wave_03_Elites.asset
)
Open the new WaveConfig
in the Inspector:
WaveDelay
Delay before this wave starts (seconds)
Enemies
Array of enemies to spawn
Click + in the Enemies array to add entries:
Enemy Prefab
The enemy to spawn
PoolKey
Unique ID for object pooling
Count
Number to spawn
SpawnDelay
Time between spawns (0 = simultaneous)
(Repeat for all enemies in the wave.)