

A God Hand-inspired dynamic difficulty mod for ULTRAKILL.
Level Death adds a performance-based difficulty director that reacts to how well you are playing. Stylish play raises the meter. Higher meter levels make enemy waves more dangerous through controlled upgrades, replacements, duplicates, enrage, and radiance.
The goal is simple:
Play well, make Hell worse.
| Meter | Phase | What changes |
|---|---|---|
| 0-100% | Level 1: Normal | Mostly vanilla with light added pressure |
| 100-200% | Level 2: Enraged | Enraged enemies can begin appearing |
| 200-300% | Level 3: Radiant | Tier-1 radiant enemies can begin appearing |
| 300-400% | Level Death | The director reaches maximum pressure |
The meter has no idle time decay, so quiet rooms and downtime will not punish you.
Level Death looks at enemy spawn waves instead of rolling randomly for every single enemy. It scans the wave, then makes a small number of controlled changes.
This keeps levels recognizable while still letting the game escalate when you are playing well.
Small waves are protected:
| Natural wave size | Duplicates | Type replacements |
|---|---|---|
| 1 enemy | 0 | 0 |
| 2-3 enemies | Up to 1 | Up to 1 |
| 4+ enemies | Uses normal phase caps | Uses normal phase caps |
Single-enemy encounters can still become enraged or radiant, but they will not suddenly become obvious doubles or triples.
Depending on your meter and settings, Level Death can:
Replacements are intended to be stronger than the enemy being replaced. The mod is designed to increase pressure, not act like a randomizer.
By default, Level Death can draw from a curated global pool of normal enemies. This allows stronger enemies to appear earlier when the meter is high enough.
Bosses, Idols, Prime Souls, major set-piece entities, and other special or unstable enemies are intentionally blocked.
Prefer a safer experience? Switch the enemy pool to Limited Enemy Pool, which focuses on enemies already seen in the current scene/session.
ULTRAKILL rewards aggressive play, so Level Death does not heavily punish occasional hits.
Level Death supports Configgy for in-game configuration. It also generates a normal BepInEx config file after first launch:
ULTRAKILL/BepInEx/config/oai.ultrakill.leveldeath.cfg
Common settings include:
Note: changing the starting difficulty applies when a scene loads. Restart the current level or load another level after changing it.
Install through Thunderstore Mod Manager or r2modman and launch ULTRAKILL through the manager.
LevelDeath.dll into:ULTRAKILL/BepInEx/plugins/
Level Death changes enemy spawning and enemy difficulty behavior. It may conflict with mods that heavily modify enemy spawning, enemy AI, Cyber Grind waves, radiance, or custom difficulty systems.
If a campaign arena behaves strangely, try switching to Limited Enemy Pool or disabling type replacements in the config.
0.7.3
Highlights: