← All Essays
Design 8 min read

The Roguelike and the Design of Randomness

How a 1980 mainframe game established that procedural generation and permanent death could produce more compelling experiences than handcrafted levels

Rogue and Its Principles

Rogue was developed by Michael Toy and Glenn Wichman at the University of California, Santa Cruz, in 1980. It generated its dungeons randomly each play session, used ASCII characters to represent the player and environment, and killed the player's character permanently on death. These were positions taken against the adventure game conventions of the period. A fixed dungeon design could be solved by writing down its map; Rogue's random generation meant that knowledge of the dungeon layout had no value. Permadeath meant that survival required consistent competent play rather than save-reload cycling.

The genre that Rogue established maintained these principles with varying strictness. NetHack (1987), Angband (1990), and their successors expanded the depth of systems available to the player. The design argument was that randomness, combined with sufficient systemic depth, produced more replayable experiences than fixed content of equivalent production cost: a hand-designed dungeon could be exhausted; a procedurally generated dungeon with deep systems produced a new problem-space each run.

The Roguelite Expansion

The "roguelite" label emerged in the 2010s to describe games that adopted a subset of roguelike conventions without the full commitment to permadeath. FTL: Faster Than Light (2012), The Binding of Isaac (2011), Spelunky (2012), and Hades (2020) used procedural generation and run-based structure while introducing persistent progression — upgrades, unlocks, narrative revelations — that carried across runs despite death resetting the current run's progress. The persistent progression answered the primary complaint about traditional roguelikes: that a player who spent thirty hours on a character and died near the end had nothing to show for it.

Hades resolved the tension between permadeath and narrative by making death part of the story: the player character returned to his father's palace after each failed escape attempt, and each run advanced conversations with NPCs and revealed backstory. The design demonstrated that roguelike structure was not fundamentally in tension with storytelling; it required narrative design that incorporated death rather than ignoring it. Hades sold over 1 million copies in early access and won multiple game-of-the-year awards.