AI Urban Fantasy Game Playthrough: Speedrunning a Murder in Midnight in Vael City

I played an AI urban fantasy game as a speedrunner. Midnight in Vael City opens on a murdered fae envoy and a truce about to break, and I gave myself one goal: name the killer before the five free turns ran out, skipping every scene that did not move me toward a name. Detective Mark Sable got a name on turn five. He also got a nosebleed that never stopped, a witness who changed his story under threat, and a nagging question about whether the narrator had handed me an answer because I pushed hard enough.

This is a playthrough of one ready-made world, not of a novel you upload, so it says nothing about how the game treats a book of your own. I played the live site in October 2026 on the no-account trial, which gives five turns after the opening. The narrator’s replies are quoted as they came, trimmed with ellipses.

Who played, and what a speedrun means here

I came to this as the kind of player who finishes a mystery game by going straight for the culprit: no side conversations, no flavour text, every action aimed at the shortest path to an accusation. In a scripted adventure that breaks the game or gets you a “you can’t do that yet.” I wanted to know what an AI narrator does with a player who refuses to be patient.

Midnight in Vael City’s world card sets it up well for this. The city’s vampires, fae and werewolves keep “an uneasy truce,” enforced on neutral ground, and “the neutral ground is a bar.” A fae envoy has been murdered there. The card names three factions (the Crimson Accord’s vampire houses, the exiled fae Court of Thorns and the Greywood Pack of werewolves), plus two items that matter for a murder: an Accord Token that marks its bearer as protected, and a Coldiron Knife, “a blade that wounds fae and werewolf alike, forbidden by the Accord.”

There are two playable characters. Rowan Vale is the half-fae bartender who keeps the neutral ground. Mark Sable is the human homicide detective, “the only human badge the Hidden will tolerate.” I picked Sable, because a speedrunner wants the character whose whole job is solving the case. His sheet:

Unlike some earlier playthroughs, I did not script all five moves in advance. A speedrun reacts: each turn takes whatever the last reply offered and spends it on the shortest route to a name. The rule I set myself was simple. Every turn must ask a question or go somewhere that could end the case.

The opening: dropped into the middle of a standoff

The opening was the shortest I have seen from this narrator, a single paragraph. There was no recap of the murder and no tour of the bar. It went straight to tension:

The gaunt man’s tapping stops abruptly. He glances toward you, his eyes reflecting the dull orange of the lantern for a split second before he looks away… Rowan Vale lets out a sharp, ragged breath… her focus is entirely on the man by the door.

For a speedrunner that is ideal. There is a suspicious stranger, a frightened bartender and a door. For a first-time player it is thin: nothing in the opening says that a murder happened, or that this bar is the neutral ground. You would need to have read the world card to know what you are walking into.

Turn one: badge out, three questions at once

I skipped the small talk, flashed the badge at Rowan and asked where the body was, who last drank with the envoy, and whether the man by the door was involved.

The narrator did not answer any of the three questions directly. It answered with reactions instead. Rowan “glances toward the gaunt man by the door,” and he goes still:

He knows he has been identified, and the casual, predatory patience he held only moments ago evaporates, replaced by the rigid, twitching readiness of something caught in a light it didn’t want to see.

That is a fair ruling. Rowan’s glance told me who to look at, which is all a speedrunner needs, and it kept her frightened rather than turning her into a clue dispenser.

Turn two: threatening with the Court of Thorns

I stepped between Rowan and the stranger, hands visible, and offered him a choice: sit down and talk, or I leave and let the Court of Thorns ask him instead.

This is where the world pushed back, and it pushed back physically. Naming the Court set something off:

A wave of pressure, sharp and cold as winter wind, slams into you. Your vision blurs… a sharp, metallic tang fills your mouth… leaking from your own nose.

Then the man sat down and nodded. The threat worked, and it cost me. Sable’s sheet says his nerve does not stop claws, and the narrator found a way to hurt him that claws were not needed for. I liked that. A speedrun that pays a price for its shortcuts is more interesting than one that just succeeds.

Turn three: name, nature, and who did it

Still bleeding, I demanded short answers: his name, what he was, and who killed the envoy. At the same time I asked Rowan whether he had paid with an Accord Token.

Both questions got answered in the same reply. The stranger gave his name as Vane, called himself “whisper-touched,” and offered a version of the murder:

“The envoy… he was already dead when I got to the back alley. A blade made of cold-iron, etched with symbols I didn’t recognize. A Shade-Walker did it. I swear it.”

The cold-iron blade lines up with the world card’s forbidden knife, which was a nice piece of consistency. “Whisper-touched” and “Shade-Walker” are not on the card; the narrator invented them. For a mystery, invention is fine, and it is how a world grows. It does mean the player cannot check a witness against the card, which matters later.

Rowan, asked about the token, produced “a heavy, dull-grey coin that seems to absorb the lantern light” and said the man had left it “for a room he never occupied.” I took that as a clue without knowing quite what it meant.

Turn four: straight to the scene

I pocketed the token, hauled Vane up and made him show me the alley. A speedrunner skips the interviews and goes to the evidence.

The narrator refused to make it convenient. “There is no gleaming cold-iron blade left behind, nothing so convenient.” What it gave me instead:

…a heavy mark far too large for a human, gouged into the earth with enough force to suggest a struggle that ended almost instantly.

There was also a tacky stain on the brick and drag marks toward a sewer grate. This was the best turn of the session. The evidence was specific, it was physical, and it pointed somewhere without saying where.

Turn five: the accusation

The boot was too big for a human, so I made the speedrunner’s leap: Greywood Pack, not a Shade-Walker. I called Vane a liar and threatened to take him to Spire Sanguine and let the vampires settle it.

He folded at once:

“Kaelen,” he chokes out, the name tumbling from his lips like broken glass. “Kaelen of the Pack. He… he did it. He’s the one.”

And the cost arrived straight after: “a blinding white flare erupts behind your eyes,” the alley tilts, and Sable ends the trial braced against a wall, barely conscious.

Decisions against outcomes

TurnWhat I didWhat the world did
1Badge out, three questions at onceNo direct answers; Rowan’s glance pointed at the stranger
2Threatened him with the Court of ThornsHe complied, and a psychic backlash made Sable bleed
3Demanded name, nature and killer”Vane,” “whisper-touched,” a cold-iron blade, “a Shade-Walker”
4Went to the alley for evidenceNo knife; a huge boot print, a stain, drag marks to a sewer grate
5Accused the werewolves, threatened Vane with the vampiresA name, “Kaelen of the Pack,” and a second backlash

What surprised me, and what dragged

The cost carried over. The nosebleed from turn two was still dripping in turns three, four and five, and the dizziness got worse. The narrator kept track of my injury without being reminded, which is exactly the kind of continuity that makes a short session feel like one story.

The evidence turn refused the easy answer. Asking to find the knife and being told there is no knife, “nothing so convenient,” was the most game-master-like moment of the five turns.

The accusation was too easy to land. This is the honest weak point. A witness who had already given one story (“a Shade-Walker did it”) switched to a different culprit the moment I threatened him, and the narrator presented the new name as a confession, not as a frightened man saying whatever ends the threat. A careful mystery player would want the second story to be suspect. Maybe it will be, in turn six. Within the trial, though, pushing hard produced an answer, and nothing in the replies hinted that the answer could be false. If you play this world to solve it properly, treat “Kaelen” as a lead rather than a verdict.

Rowan barely got a voice. The half-fae broker, who on her own sheet “can’t lie outright,” spoke one line in five turns. A speedrun that ignores her is partly to blame. Still, she reacted more than she acted.

The opening assumes you know the setup. A single paragraph with no mention of the murder works if you read the world card first and is confusing if you did not.

What a different player would have met

A patient detective would have spent the turns on Rowan, and the world card gives her a strong hook: a broker bound by her own bargains who cannot lie outright. Questioning her would test that rule in a way my session never did. Playing Rowan instead of Sable would put the player behind the bar with the Accord Token and the neutral ground to defend, and would probably have turned the stranger at the door into a negotiation rather than an interrogation.

For a slower investigation in a similar mood, read the detective playthrough, where a journalist works only from records. If you want to see a narrator test a character’s inability to lie, the romance playthrough is built around that rule.

Who this suits, and who should look elsewhere

Midnight in Vael City suits urban fantasy readers who like a noir detective dropped among vampires and fae, and players who enjoy pushing a scene and taking the consequences. The narrator makes shortcuts hurt, keeps injuries on the books, and writes evidence well.

Look elsewhere if you want a mystery that resists a bully. Over five turns, pressure got me a name, and the narrator did not flag that a name extracted by threat might be wrong. Look elsewhere too if you need the story explained up front: the opening drops you into a standoff and leaves the setup to the world card.

If the setup appeals, start a world on the trial and pick Midnight in Vael City. Take the badge or take the bar. Either way, read the world card first.


Try it rather than reading about it

Five turns in a ready-made world, with no account and no card.

Start a game free →