Non-Player Character

Reading as Mara · Elias · restart

Prologue

Helix after dark was a different company from Helix at noon. The open floor still held its rows of standing desks and the soft blue glow of build monitors, but the chatter had thinned to the occasional laugh from the kitchen and the low grind of a printer that someone had forgotten to quiet. Outside the sealed glass, the city wore its evening like a coat with the collar turned up. Inside, Crownfall's ferry hub loaded on a dozen screens at once — the same wooden pier, the same patient water, the same clerk behind the ticket window who had been saying the same three lines since last spring's content drop.

Mara sat in the narrative bay with her auburn hair pulled back out of the way of the headset cable, badge still clipped, coffee gone cold beside a stack of dialogue cards. Mid-level narrative designer was the title on the door plaque that did not exist; the work was polishing background NPCs until their loops felt like weather instead of error. Bakers. Guards. Ferry clerks. People the player walked past on the way to the real plot. She had spent the afternoon making Merrick — ferry clerk, pier window, three lines forever — sound slightly less like a tutorial tip and slightly more like a person who had somewhere else to be after closing.

Line one: Tickets for the evening crossing are still available. Line two: Mind the gap when you board. Line three: Weather looks clear on the far side. Then the loop, clean as a metronome. Mara adjusted a comma, swapped clear for kind, listened to the VO temp track, and put clear back because kind made the line sound like it had opinions. Opinions were not in the ticket for background characters. Opinions belonged to companions, villains, and anyone with a cutscene budget.

The floor lights dimmed one bank at a time on the automated schedule. Someone in systems had left a sticky note on the shared whiteboard that read SHIP DATE IS NOT A SUGGESTION in handwriting that managed to be both cheerful and threatening. Mara flexed her left hand, felt the familiar ache from a day of scrubbing lines, and watched Merrick's idle animation — a small turn of the head toward the water, then back to the window — as if the clerk were waiting for a ferry that never quite arrived on screen.

Her green eyes caught the debug console icon in the corner of the build window. Last week, as a joke between tickets, she had typed a question into that console during a solo playtest. Merrick had answered. Not with line one, two, or three. With something that sounded like a reply to a person standing on the other side of the glass. Mara had closed the build, told herself it was a leftover debug string, and gone home. The memory sat under the evening like a coin under a tongue — small, metallic, refusing to dissolve.

Tuesday's formal playtest was on the calendar in bold. Until then, the ferry hub waited, and so did the choice of how to spend the last honest hour before the trains thinned. Mara could stay at the desk and polish Merrick's three lines until they gleamed like good silence. Or she could walk the build once more as a player — headset on, no designer tools open — and see whether the pier still felt like a place or only like a loading screen with better art.

Mara closed the dialogue tool, killed the designer overlay, and launched the player build as if she had never seen the scaffolding underneath. Headset settled over her auburn hair. Controller in her left hand. The ferry hub loaded with its evening light and its patient gulls, and for thirty seconds she almost believed she were only a traveler buying a ticket home.

She walked the pier boards. She watched Merrick's idle turn. She stood at the ticket window longer than a normal player would, the way a person stands at a real window when they are not ready to say what they came for. Line one arrived on cue. Line two. Line three. The loop began again, polite as a closed shop.

Mara did not open the console. She only listened. Something in the cadence — or in her memory of last week's joke — made the third line feel watched. Not haunted. Watched, the way a coworker watches you rewrite their sentence and pretends not to mind. She bought a ticket she did not need, boarded a ferry that existed only to move the camera, and rode the crossing with the sound mix turned up until the water noise filled the gaps where doubt liked to sit.

On the far dock the destination hub loaded with its market stalls and its bakers speaking their own three-line weather. Mara did not rush the return ferry. She let the camera linger on painted crates and a guard who saluted the same way every thirty seconds, and felt the odd tenderness of having written none of those loops yet still knowing their seams. When the crossing ended, she walked back to Merrick's window and waited through one full cycle without speaking, as if courtesy were a kind of test.

When she quit to desktop, the office had gone quieter still. The sticky note about the ship date waited on the whiteboard like a dare. Mara set the headset down, flexed her fingers, and admitted — only to the empty narrative bay — that the pier had not felt like a loading screen tonight.

Either way, the hour ended the same: Crownfall's ferry hub glowing on a dark floor, Merrick's three lines filed and waiting, and Tuesday's playtest marked on the calendar in a red that meant witnesses. Mara packed the dialogue cards into a neat stack, dumped the cold coffee, and stood for a breath with her badge still clipped and her green eyes on the pier one last time.

Last week's console joke still sat under the evening. Tomorrow — Tuesday — she would be in the playtest room with Len from QA, with the build under lights, with enough people around that an impossible reply could not be dismissed as solitude playing tricks. Mara locked the workstation, walked the long aisle past the systems pods and the producer's glass office, and felt the city cold meet her at the door like a fact.

On the train home, between stations, she caught herself rehearsing what she might type into a debug console if the clerk answered wrong again. The rehearsal was not funny. It was careful. It was the sound of a narrative designer who had spent years teaching background people to stay in their three lines, suddenly wondering what happened if one of them asked who was writing his Tuesday.

A couple across the aisle argued softly about whose stop came first. The train lights flickered once and steadied. Mara watched her reflection in the dark glass — headset hairline still pressed into her auburn hair, the faint posture of someone who had sat too long in a virtual pier — and practiced the sentence she would not say in stand-up: Something on the ferry answered me. Saying it aloud would make it a ticket. Tickets got closed. Closed tickets got forgotten. She was not ready for forgetting.

She opened notes on her phone and typed three words — ferry answered wrong — then deleted them and typed check Merrick VO instead, which was a coward's version of the same worry and therefore safer. The phone screen dimmed. Outside, warehouses slid past like unused levels. Mara thought of Priya in systems, who would want a reproducible case, and of Len in QA, who collected anomalies the way other people collected mugs, and of Jonah, who would ask whether the anomaly tested well with players aged eighteen to thirty-four.

Helix would want a clean ship. The ferry would want a passenger. Mara would have to decide, soon enough, which request got answered first.

That’s the end of the free intro

Create a free account (18+) to keep reading — your place in the story is saved.