Devices
Think of this as the dungeon master designing your entire roguelike run. It manages the flow of the game through a sequence of customized rooms, automatically locking and unlocking doors or barriers as players clear out areas.
It oversees custom enemy types using Guard or NPC spawners, placing them at randomized locations and tracking their eliminations to advance the room state.
It features dynamic difficulty scaling, automatically adjusting enemy counts and resource rewards based on the specific difficulty selected or the number of active players in the room.
It manages a robust combat reward system, distributing upgradable Elimination and Assist payouts to players during fights.
It tracks speedrun timers and progression milestones (like the farthest room reached or total full clears), saving all progress securely via the persistence system.