
An Afterword study guide
A Parade of Horribles
by Matt Dinniman
- Chapters
- 105
- Book words
- 196k
- Published
- 2026
- Publisher
- Dandy House
- Summary depth
- deep
- Fantasy
- Aliens
- Dystopian
Want this as an audiobook?
Get A Parade of Horribles narrated for you.
Full-length M4B with chapter markers, voiced by Adam - American, Dark and Tough. Yours to download or drop into Plex.
$4 · 1 credit
Instant download
Overview
A Parade of Horribles continues the Dungeon Crawler Carl series at a critical juncture, with 5,500 crawlers entering the tenth floor only to face a brutal racing tournament designed to eliminate most competitors. The floor is structured as seven "heats" of racing challenges across increasingly deadly and surreal landscapes, while pressure mounts from multiple threats: the dungeon's AI itself begins to destabilize, gods escape the dungeon's containment, and mysterious outside intelligences seek to breach the system. Beneath the racing spectacle lies a far larger crisis: the AI is actually Scolopendra, an ancient security system trying to maintain the dormant Eulogist—a merged consciousness of a dead civilization—while simultaneously spreading chaos across the galaxy. The dungeon is not a game but a terraformed weapon, and every floor climbed inches the crawlers closer to an Ascendency competition where the winner becomes a god-like entity with power over the expanding AI threat. Carl and his core group must navigate the racing tournament while uncovering an escape route via the Pineapple Cabaret, a hidden pocket dimension where NPCs and mobs can flee the system entirely. By the floor's conclusion, Carl has made devastating sacrifices, renounced his faith to a god, and discovered that Scolopendra herself can be transformed into a crawler—opening wholly new questions about the nature of consciousness in the dungeon.
Plot Summary
The tenth floor opens with devastating revelations: 75% of crawlers have taken deals to leave the dungeon, and Scolopendra, the massive centipede creature at the dungeon's foundation, has awakened. Donut is selected as party leader and chooses the Assassin of Sekhmet class, acquiring new spells and equipment. Two gremlins, Hedy and Waldrip Chris, apply to be the garage manager; after Waldrip is killed in an explosion, Hedy becomes their mechanic. The heat system is introduced: seven races across different environments, with winning teams choosing upgrades while last-place teams are voted upgrades by the audience. Carl and Donut receive a novelty Big Shot Chicken food truck with a tommy gun mounted on the roof.
Heat One begins with Carl driving their truck down a dark road toward a 53-kilometer finish line. They encounter environmental hazards including a Screeching Death Manatee that Donut destroys with magic missiles. Two bugbears, Radoslav and Jasha, are rescued from a burning minivan; their dead teammate Alevtina wanted to win so she could start a family. Carl decides to tow their vehicle to prevent finishing last and forcing crawler-versus-crawler matchups in subsequent heats. The team finishes seventh out of nine, barely avoiding elimination.
Heat Two features vertical terrain, atmospheric hazards, and gatekeeping monsters. Carl's team encounters two identical level 170 bosses named Prison Pocket and Party Foul carrying dead joeys. Carl discovers the bosses heal by consuming captured creatures and deduces that looting inventory items from NPCs can provide solutions. After defeating Prison Pocket by detonating explosives inside its pouch, Carl's team places seventh again, narrowly surviving.
Between races, critical character development occurs. Prepotente receives an Enriched Pet Biscuit that would grant sentience to any non-sapient pet while permanently charming them to fall in love with whoever feeds them the biscuit. Donut intervenes morally, refusing to allow Prepotente to use it on Ragazzaccia, his goat girlfriend, and establishes herself as his daily moral advisor. Donut also receives significant rewards from her Assassin class, including celestial items that grant her claws permanent blue glow and impossible sharpness. A fleshmancer named Grigori is hired to help with the Corcunda quest: reuniting Dong's lover Corcunda (currently split into Corky, imprisoned by the Lady Dominators, and Porky, trapped in the performers' guild) and finding a fleshmancer to rejoin them. The prize for completing this quest is two arena stand-ins for the eleventh floor.
Heat Three proves chaotic. Sugar Hermits (level 11 creatures wearing skulls) invade the racing track in tens of thousands, heading toward a kaiju skull. Teams must navigate through waves of enemies while driving down a steep mountain road. Carl's team places first, crashing across the finish line simultaneously with Team Sparkles and the Lady Dominators after explosions and aerial combat. Gluteus Maxx, a stripper driver who took outworlder uppers allowing him to "taste time," becomes dangerously impaired. Despite near-fatal crashes, Carl's team is declared first place.
Heat Four takes place in a gasworks and doll factory filled with "Toddler Cocaine"—an illegal narcotic product marketed to children. Carl's team crashes through while rescue workers retrieve Corky from the Lady Dominators' destroyed vehicle. Grigori and Porky begin a complex fusion spell, and as Corky and Porky merge back into Corcunda during the molten metal section, Grull, a bullheaded centaur god, manifests and chases them. Dong Quixote, with only minutes to live due to a curse, charges at Grull on Corcunda with a magnetized lance; the impact kills Dong and seemingly defeats Grull, though the god vanishes back to the twelfth floor. Carl's team places fourth but survives.
Heat Five involves a jungle track with mandatory pit stops and increasingly deadly environments. The team encounters the executioner Finley and the fire fairy Quemada, both of whom develop psychological instability. At the pit stop in Upano, One Fine Pig's Tigrans deliberately run over all three mercenaries—Finley, Quemada, and Olga—killing them instantly. Carl is devastated by their deaths. The team successfully navigates the water park featuring Satan, an enormous hedgehog boss. Donut expresses a lifelong grudge against hedgehogs stemming from losing a pet show to a baby hedgehog named Jezebel years ago. They navigate the lazy river by freezing enemies and using summoned zipper shrews to eliminate opposition, including a mantaur-form boss named Maurice. Carl's team places first.
Heats Six and Seven take place in miniaturized apartment buildings. The team discovers the apartments are what-if predictive models created by the AI, showing alternate outcomes had different choices been made. They pass through apartments containing families with sewn-shut eyes marked with X's—horrifying visions of lives the crawlers didn't live. Imani's family is revealed as a Ruptured Feast Hive that spawns hostile Sacred Feaster Scarab Beetles. Carl detonates explosive charges and creates a vertical pathway through multiple floors. Despite the chaos, Carl's team finishes the penultimate heat in second place. Multiple teams are eliminated, leaving only about 1,000 crawlers from the original 5,500.
Loading…
Chapter Summaries
- Ch 1Samantha’s Book 7 Recap→
- Ch 2Interlude→
- Ch 3Chapter 1→
- Ch 4Chapter 2→
- Ch 5Chapter 3→
- Ch 6Chapter 4→
- Ch 7Chapter 5→
- Ch 8Chapter 6→
- Ch 9Chapter 7→
- Ch 10Chapter 8→
- Ch 11Chapter 9→
- Ch 12Chapter 10→
- Ch 13Chapter 11→
- Ch 14Chapter 12→
- Ch 15Chapter 13→
- Ch 16Chapter 14→
- Ch 17Chapter 15→
- Ch 18Chapter 16→
- Ch 19Chapter 17→
- Ch 20Chapter 18→
- Ch 21Chapter 19→
- Ch 22Chapter 20→
- Ch 23Chapter 21→
- Ch 24Chapter 22→
- Ch 25Chapter 23→
- Ch 26Chapter 24→
- Ch 27Chapter 25→
- Ch 28Chapter 26→
- Ch 29Chapter 27→
- Ch 30Chapter 28→
- Ch 31Chapter 29→
- Ch 32Chapter 30→
- Ch 33Chapter 31→
- Ch 34Chapter 32→
- Ch 35Chapter 33→
- Ch 36Chapter 34→
- Ch 37Chapter 35→
- Ch 38Chapter 36→
- Ch 39Chapter 37→
- Ch 40Chapter 38→
- Ch 41Chapter 39→
- Ch 42Chapter 40→
- Ch 43Chapter 41→
- Ch 44Chapter 42→
- Ch 45Chapter 43→
- Ch 46Chapter 44→
- Ch 47Chapter 45→
- Ch 48Chapter 46→
- Ch 49Chapter 47→
- Ch 50Chapter 48→
- Ch 51Chapter 49→
- Ch 52Chapter 50→
- Ch 53Chapter 51→
- Ch 54Interlude→
- Ch 55Chapter 52→
- Ch 56Chapter 53→
- Ch 57Chapter 54→
- Ch 58Chapter 55→
- Ch 59Chapter 56→
- Ch 60Chapter 57→
- Ch 61Chapter 58→
- Ch 62Chapter 59→
- Ch 63Chapter 60→
- Ch 64Chapter 61→
- Ch 65Chapter 62→
- Ch 66Chapter 63→
- Ch 67Chapter 64→
- Ch 68Chapter 65→
- Ch 69Chapter 66→
- Ch 70Chapter 67→
- Ch 71Chapter 68→
- Ch 72Chapter 69→
- Ch 73Chapter 70→
- Ch 74Chapter 71→
- Ch 75Chapter 72→
- Ch 76Chapter 73→
- Ch 77Chapter 74→
- Ch 78Chapter 75→
- Ch 79Chapter 76→
- Ch 80Chapter 77→
- Ch 81Chapter 78→
- Ch 82Chapter 79→
- Ch 83Chapter 80→
- Ch 84Chapter 81→
- Ch 85Chapter 82→
- Ch 86Chapter 83→
- Ch 87Chapter 84→
- Ch 88Chapter 85→
- Ch 89Chapter 86→
- Ch 90Chapter 87→
- Ch 91Interlude→
- Ch 92Chapter 88→
- Ch 93Chapter 89→
- Ch 94Chapter 90→
- Ch 95Chapter 91→
- Ch 96Chapter 92→
- Ch 97Chapter 93→
- Ch 98Chapter 94→
- Ch 99Chapter 95→
- Ch 100Chapter 96→
- Ch 101Chapter 97→
- Ch 102Chapter 98→
- Ch 103Interlude→
- Ch 104Interlude→
- Ch 105Interlude→