DSLE: A Learning Environment for Dark Souls Boss Encounters
Paper: *DSLE: A Learning Environment for Dark Souls Boss Encounters*
Authors: Derin Gezgin, Jim O'Connor, Tanner Goodwin
Published: 2026-08-12
arXiv: 2508.05142
Overview
The paper introduces the Dark Souls Learning Environment (DSLE), a containerized platform that presents all 22 boss encounters of *Dark Souls: Remastered* as game-playing agent benchmarks through a Gymnasium-style interface.
DSLE combines:
- Real-time combat
- High-dimensional visual input
- Sparse terminal rewards
- Random policy
- Expert system
- Evolutionary baseline
- PPO (trained from pixels)
- DQN (trained from pixels)
- Won a few additional early bosses
- Failed on the remaining bosses
- Fast deaths: agents died in under 10 seconds in narrow multi-target fights
- Stalemates: agents survived nearly one minute while dealing near-zero damage
Each environment step is a real action executed against the running live game, distinguishing DSLE from purely simulated RL benchmarks.
DSLE-5: A Recommended Subset
To support controlled comparison, the authors define DSLE-5, a representative five-boss subset covering distinct combat archetypes:
1. A melee fight 2. A spatially constrained arena 3. An environmental-hazard fight 4. A multi-target fight 5. A fast final-boss fight
DSLE-5 is recommended as the starting suite for any agent built on DSLE.
Evaluations on DSLE-5
Five methods were benchmarked on DSLE-5:
Results
| Method | Asylum Demon (tutorial) | Other 4 Bosses | |---|---|---| | Expert system | Peak win rate 63% | 0% | | Evolutionary baseline | Peak win rate 43% | 0% | | PPO | Max 0.33% | 0% | | DQN | No measurable learning | 0% |
Both PPO and DQN exhibited no measurable learning within wall-clock budgets of tens of hours per run.
Broader Sweep Across All 22 Bosses
An evolutionary baseline was run across all 22 boss encounters at level 50 attribute stats:
Failure Analysis
Reported via survival time and damage dealt, rather than win rate alone:
Why DSLE Matters
DSLE is positioned as a hard, real-game RL benchmark: it removes the simulation-reality gap by acting directly on the live game, yet exposes how far current visual RL methods (PPO, DQN) still are from solving real-time combat tasks with sparse rewards.
--- *Auto-collected 2026-08-12*