Home The Sin System: My Wife is Envy Chapter 1: Game Broke

The Sin System: My Wife is Envy

Chapter 1: Game Broke
  • Next Chapter
  • Background
    Font family
    Font size
    Line height
    New Read mode
    Reading width
    No line breaks
    Translate & Text to Speech
    New Translate

Chapter 1: Game Broke

Yuta had been staring at the same bug ticket for nearly an hour and wasn’t sure he was reading it anymore.

NPC pathing breaks at ch.14 boss gate. Repro 100%.

Three weeks old. Nobody else on the team would touch it, which was usually how things became his problem.

He was a gameplay programmer at Aether Loom six years in, which in games-industry years was somewhere between "veteran" and "should’ve left by now."

The project was an adaptation of a web novel, The Forgotten Sin of Heaven, licensed back when the novel still had readers and the publisher still believed there’d be an ending to adapt.

There wasn’t one. Hadn’t been for over a year. The author just stopped, mid-arc, no note, no announcement, and the studio kept building anyway bolting new zones onto a blueprint that had stopped arriving.

"We ship what we’ve got," the producer said, every single meeting, like repetition made it less depressing. "Nobody’s still waiting on the ending."

Yuta wasn’t sure that was true. He still booted his own build some nights, alone, and walked a test character through areas nobody bothered QA-ing anymore. Quest chains that dead-ended in placeholder text.

An oracle NPC who delivered four lines of a prophecy and then just stood there, mouth shut, waiting on a fifth line that was never going to arrive. He’d patched around it so players wouldn’t notice the gap.

He noticed it every time.

Worse than the oracle was the villain nobody had ever gotten to fight.

Arc 4 never made it past an outline before the author vanished, but legal wanted the antagonist locked in early for marketing, so Yuta had spent three months on her face, voice barks, a boss-fight skeleton with no fight attached to it.

A final encounter for a story that was never going to reach one.

Long enough that he probably knew her better than anyone who’d ever read the novel could have. The scar he’d hand-painted onto her forearm at two in the morning because the concept art never specified one.

The idle animation he’d re-cut eleven times because her wing kept clipping through the cloth sim. A whole boss fight that had only ever been played by him, alone, debugging at his own desk.

The file was still sitting in the build, untouched: /assets/characters/arc4_antagonist_FINAL_v3.

He hadn’t opened it in four months. Tonight, with the compile running anyway, he did.

The rig still held. He dropped her into an empty test arena and clicked through her voice barks one at a time, mostly to see which ones he’d actually finished recording and which were still his own scratch audio, never replaced.

Line eleven was his.

"An author dying is the easy explanation for why a story stops. The harder one is that some stories get up and leave before he does."

He laughed out loud, alone in an empty office, at his own line. Eleven months into a license with no ending, and the worst placeholder dialogue in the whole build was somehow the most dramatic thing anyone on the project had written.

He closed the file and went back to the bug ticket.

Something hit his monitor. A energy drink can, bounced off the bezel, landed in his lap.

"You’ve been on that ticket for forty minutes."

Violet. Arms crossed, already halfway into the rolling chair beside his desk like she owned it.

"I’ve been solving that ticket forty minutes."

"You’ve been staring at it. Your face does a thing when you’re stuck. It’s doing the thing right now."

He didn’t ask what thing.

"You catch the news?" she said. "Bigger blast yesterday. People going missing near the site now, not just seeing weird stuff."

"Don’t have the bandwidth."

"For the apocalypse?"

"For anything that isn’t Chapter fourteen."

She just looked at him, then rolled away. The fact that she didn’t argue was somehow more concerning.

He fixed the bug at half past eleven through a workaround he’d deny under oath, packed up just after midnight, and didn’t go home first.

****

The room smelled faintly of disinfectant. The only sound was a vending machine humming down the hall.

He pulled the chair over. Sat.

Yui looked younger than her age, same as always. Pale. Dark lashes.

He told her about the can Violet threw, the bug, the producer’s tired line about nobody waiting on endings. He didn’t expect anything back. He kept talking anyway.

"Violet still cheats at cards, by the way. Caught her this time. Bottom-dealing, like we’re in some old movie. You called it two years ago, and you weren’t even there to see me finally prove it."

...

"The game launches next spring. Whatever’s left of it by then. You said you’d play the first build, the second it shipped said you didn’t care if it was a mess, you just wanted to see what I’d actually been doing instead of visiting more."

He stopped there. That part hadn’t been a joke, the last time she’d said it.

"Wake up already," he said, near the end.

Nothing.

"I still owe you twenty bucks."

....

"Interest’s piling up. Just saying."

He didn’t say the other thing.

He didn’t say the other thing. Two days before the accident, she’d called while he was walking into a meeting, and he’d told her he’d call back that night. He hadn’t. He’d meant to.

There had always been a tomorrow before there hadn’t been one.

He left when the hour ran out.

The gift shop near the main doors was still open, half its shelves already dark for the night.

A row of plush animals sat by the register, soft and overpriced and meant for nobody in particular.

Yui would’ve chosen that one. Not because it was cute. Because it looked stupid.

Then he put it back on the shelf, straightened it so it looked untouched, and walked out.

***

Morning came..

He made coffee and, instead of opening the build, opened the novel page he’d never actually read past the back-cover summary in two full years of building cutscenes off it.

The Forgotten Sin of Heaven

First line still held up.

He scrolled to the comments. Empty. Zero, on a property the studio had paid real licensing money for.

So he left one of his own, fired off at six a.m. with nothing better to do with his hands.

You left an entire studio building a game off an ending you never wrote. Hope whatever you’re doing instead was worth it.

He didn’t expect a reply.

A notification came instead. Not a reply.

Comment liked by Author.

No handle. No profile picture. Just the word, capitalized, sitting where a username should have been.

He stared at it until the screen dimmed on him. Then he closed the laptop, like that solved anything.

***

Three days later, on the same train platform he used every morning, there was a man standing dead still while the crowd moved around him.

Heavy clothes. Sword at the hip. Boots that had never touched a sidewalk in their life.

The breastplate had a rivet pattern Yuta recognized instantly not from any history book, from a texture sheet he’d personally signed off on months back. They’d shipped it anyway. Here it was, on a train platform in 2045.

He looked away. Looked back.

Gone.

Tired, he told himself.

By day three the sightings stopped being polite about it. A subway platform two stops from his apartment turned, for about six hours, into half a medieval market stalls and barrels wedged between turnstiles, the platform clock still ticking above a striped awning like it had always belonged there.

A horse stood tied to a parking meter outside his building, eating from a planter box. Nobody so much as slowed down for it.

He started keeping a list on his phone, like that was going to help anybody.

By day four, the restaurant on his corner had vanished.

In their place stood dark stone, torches, and a wooden sign creaking on rusted hinges.

A guild hall.

The crest only had four stars. Yuta remembered the original concept art had six. Marketing trimmed two before the first trailer because six looked cluttered at thumbnail size.

The old traffic light from the intersection was still there, growing straight out of the guild hall’s stone wall like a steel weed.

He’d modeled three guild halls just like it, polygon by polygon, for a game open on his desk right now.

Except his version’s staircase was old geometry blocky joints, low-poly, the kind of asset nobody touches after an engine upgrade. He tried walking up to it on day five.

Three steps in, something behind his eyes detonated, and his legs stopped being his. He hit the pavement before he understood he was falling.

Strangers helped him up. Someone nearby said the word "case" like it had teeth. Someone else stepped back a full pace.

He told Violet that night because there wasn’t anyone else left to tell.

She drove him to the station without making him ask twice. The waiting room had six people in it. One was in full medieval armor, helmet tucked under his arm like he was waiting for a haircut. Nobody else seemed to find that unusual.

There was already a name for it. Reality Walkers

"Why are you even bothering with this," he asked her in the parking lot.

"Because you’re scared."

"You’re not?"

She looked at the ground a second too long. "I am."

"Cool. Great pep talk."

They were halfway to the car when Yuta stopped.

An old woman sat on an upturned crate by the station entrance, a basket of apples in her lap exactly the kind of background figure nobody was supposed to look at twice.

He looked twice. He’d built her. NPC_127, generic elder, market-stall variant three. Her pathfinding broke every time it rained, a puddle-collision bug nobody had ever gotten around to fixing.

It wasn’t raining.

She had no reason to be anywhere near here. She belonged to a market three zones over, in a build that had never once left his hard drive.

She looked up. Her gaze skipped past the crowd, past Violet, and settled on him.

"You’re late," she said. "He’s been waiting since before you logged in."

In eighteen months of development, Yuta had written four lines of dialogue for NPC_127, total. None of them were that.

"Yuta." Violet’s hand found his arm.

He didn’t answer. When he looked back at the crate, it was empty. No basket, no apples, no woman.

They were leaving the station when the air pressed against his lungs all at once.

A thin gold barrier flickered into place around him.

She grabbed for his sleeve. "Yuta—"

Caught it. Then it tore.

His vision started skipping, dropping frames, the world cutting in and out.

A woman stepped out from the frame. Black wings stretched from her back. Red horns curved from her head. One feather on the left wing bent outward.

Yuta’s hand found the edge of the nearest stall before he understood why he needed something to hold onto.

The novel never gave her a name; there was nothing to remember, because the story had never reached that point.

What he remembered instead was a file path, and after that, everything else came back at once: the scar he’d hand-painted onto her forearm, the idle animation he’d re-cut eleven times, a whole boss fight that nobody else had ever played.

Seeing her felt less like meeting a monster than like running into someone he used to work with.

She was already smiling when he noticed her.

"You’re the one who still visits her," she said.

She knew about Yui.

Then everything cut to black at once.

"...Young Master."

Use arrow keys (or A / D) to PREV/NEXT chapter