The Loom
Corruption you can watch.
Corruption isn’t a built-in stat. Install the Loom’s Alignment & Karma template, rename its meter Corruption, and it shifts in the story HUD as your choices darken, with a milestone when you tip into villainy.

Grimdark runs on consequence: the ally you sold, the pact you signed in the dark, the village you let burn. LoreWeaver carries every one of them from session to session, so the world’s grudges never reset.
The short answer
For long grimdark campaigns, LoreWeaver is a strong choice. Its storyteller plays out full scenes, keeps memories of every pact and betrayal from one session to the next, and recalls lore cards for your noble houses, cults, and cursed relics whenever they come up. Mature themes between adults are allowed, and it’s free to start with 25 premium replies a day.
Updated
A dark fantasy scene
Grim kingdoms where magic always costs something.
This is how a dark fantasy story reads once it is under way: the storyteller plays the world and everyone in it, and the reply box waits for your move.

Vael Keep · Blood moon
Lady Morrow
“You swore on your sister’s name, then sold her to the Pale Court. The keep remembers. So do I.”
From the Hub
Dark Fantasy on LoreWeaver
The Loom
Corruption isn’t a built-in stat. Install the Loom’s Alignment & Karma template, rename its meter Corruption, and it shifts in the story HUD as your choices darken, with a milestone when you tip into villainy.
Factions
Give each noble house, cult, and sellsword company a faction card with its goals and grudges. The card joins the reply whenever its name or a tag comes up, and LoreMaps draws who is sworn to whom.
Memory
Every few replies the storyteller saves what mattered, and a running recap holds the shape of each session. The knight you left at the bridge in spring still knows your face by winter.
The Loom
The Mana & Spellcasting template spends a meter on every cast and stops you cold when it runs dry. Rename it Blood or Years, rewrite its warning, and the price of power becomes part of the plot.
Branches
Branch from any moment to see what happens if you take the devil’s bargain, then keep whichever ending you can live with. The branch tree shows every road you didn’t take.
For adults
War, cruelty, and moral rot between adult characters are allowed, and your stories stay private unless you publish them. A short list of hard limits always applies.
Story openings
“The god chained beneath your cell offers you freedom for a single name. You know whose name it wants, and the bells ring for your execution at dawn.”
“Your order burns heretics for a living. Tonight’s prisoner is the woman who trained you, and she is smiling because she knows something about the fire that you don’t.”
“The plague spares only those who have taken a life. You are a village healer who has never harmed anyone, and this morning your fever broke.”
“You won the rebellion and the crown. Now the four captains who carried you to the throne each want the same reward, and there is only one of it.”
“The sword you inherited feeds on memories. You have drawn it twice, and today you could not remember your mother’s face.”
“The witch who cursed your bloodline is dying, and she will confess only to you. She swears the curse is the one thing keeping your family alive.”
Kindred genres
FAQ
Yes, for adults. War, cruelty, horror, and morally dark choices between adult characters are allowed. The community guidelines list the hard limits that always apply, and stories stay private unless you publish them.
Yes, once you set it up. The Loom can keep a counter, show it as a meter in the story HUD, and turn the story when it crosses a line you choose. The Alignment & Karma template is a quick place to start.
Yes. The storyteller saves memories every few replies, keeps a recap of each session, and recalls the lore cards that hold your grudges. How many memories a story keeps is a plan limit: 30 on Free, 300 on Plus, 1200 on Pro, and unlimited on Ultra and Legendary.
Yes. Write the premise, tone, and style rules, then add lore cards for houses, gods, and cursed relics. You can also take a community world from the Hub and reshape it into your own.
Yes. Open any community world and play 20 replies with no account. The free plan then gives you unlimited replies from the free storyteller and 25 premium replies a day.
Dark fantasy centers on power, war, and their moral cost in an invented world. Horror centers on fear and whatever is hunting you. Many worlds blend the two, and the same tools serve both.
Keep exploring
The keep is waiting
Free to start, with a memory that keeps every promise you break.