Skip to content

System Awakening

Chapter 14

Chapter 14

Dev Mode

Marcus Chen · 3.5K words · ~15 min read

# Chapter 14: Dev Mode

The key hung from a silver chain around my neck, warm against my chest like a living thing.

Three days since the warehouse. Three days since I'd watched a debugger boss dissolve into corrupted code and leave this little piece of metal behind like a quest reward with existential dread attached. Three days of not sleeping, not eating properly, and definitely not telling Maya the full truth about the Admin's last words.

*Intelligence without wisdom is just another vulnerability.*

Thanks for the pep talk, mirror-face.

I'd found the key embedded in the boss's chest when it despawned—cold at first, then hot, then somehow both. Professor Chen said the metal wasn't on the periodic table. Jin said it hummed when you held it near running water. Ghost said it was cursed.

Ghost was usually right about the bad stuff.

Now I stood in the basement of a condemned laundromat in Oakland, the only place we'd found where the System's presence felt thin. Like static from a distant station. Like standing at the edge of a cell tower's range and praying your call doesn't drop.

The concrete walls were covered in my handwriting. Notes on System behavior. Spawn patterns. Bug catalog. Professor Chen called it my "crazy wall."

She wasn't wrong.

Maya called it "Kevin's shrine to being right about the worst possible thing."

Also not wrong.

"Okay," I muttered, turning the key over in my palm. "Let's see what you actually do."

The key was ordinary in every way except one: when I held it, my vision flickered with code. Not the clean, elegant syntax of the System's visible interface—the stuff players were supposed to see. Something raw. Something that looked like it had been written at 3 AM by someone running on spite and energy drinks and the knowledge that production was on fire.

Familiar. Depressingly familiar.

The Professor had helped me identify zones where the System's coverage was weakest. High electromagnetic interference. Old buildings with lead paint. Anywhere reality felt a little loose, like a texture that hadn't loaded properly. This basement was the best candidate she'd found.

It smelled of bleach and mildew and something metallic I couldn't identify. Probably fine. Everything that didn't kill you immediately was probably fine now.

I took a breath.

Inserted the key into the air.

It shouldn't have worked. There was no lock. No keyhole. Nothing physical to interface with.

But the moment the key's tip touched empty space, reality *rippled*.

The air shimmered like heat rising off asphalt. A console materialized in front of me—not a hologram, not a projection, but something that existed in a space that wasn't quite here. Schrödinger's workstation.

The keyboard was made of light. The screen was made of darkness.

My hands trembled as I touched the keys. They felt real. Solid despite their impossible nature. The screen flickered to life, displaying a command prompt that looked both ancient and alien.

`SYSTEM BACKEND v.2.4.7`

`DEV MODE ACTIVE`

`USER: [UNKNOWN]`

`AUTH: TIER 0 - ROOT`

"Root access," I breathed. "Holy shit."

For a second I just stared. Like the first time I'd ssh'd into a production server by accident and realized nobody had changed the default password. Except instead of customer data, this was reality. Minor difference.

My fingers moved before my brain caught up. Muscle memory from years of late-night coding sessions. The part of me that still thought in bash commands and semicolons.

First rule of pentesting: look around before you touch anything.

Second rule: touch everything anyway because curiosity kills the cat but satisfaction brought it back with admin privileges.

I typed:

`ls /system/core/`

Response came instantly:

`/system/core/reality_engine`

`/system/core/entity_manager`

`/system/core/stat_calculator`

`/system/core/event_scheduler`

`/system/core/monster_factory`

`/system/core/user_database`

My heart hammered. This was it. The engine running everything—the apocalypse, the powers, the monsters, the whole goddamn show. The source tree for reality.

I dove deeper.

`cat /system/core/reality_engine/config`

Lines of configuration spilled across the screen. Most of it was gibberish—variables with names like `REALITY_COHERENCE_THRESHOLD` and `MANA_DENSITY_CURVE`. But some of it I understood.

`MONSTER_SPAWN_RATE: 0.003/hour`

`MONSTER_DIFFICULTY_SCALING: PLAYER_AVERAGE * 1.2`

`PLAYER_STAT_CAP: 100 (HARD_LIMIT)`

"Holy shit," I whispered again. "It's a game. It's literally a fucking game."

My mind ran through the implications like a bad loading screen. Spawn rates. Difficulty scaling. Hard stat caps. Someone had tuned this world like an MMO—except the permadeath was real and the customer support line went straight to a mirror-faced horror show.

I kept reading. Scrolling through configuration files that read like patch notes for an MMO. Balancing adjustments. Hotfixes for exploits. A note about "improving new player experience in the tutorial zone."

The tutorial zone.

Day One. When people died because they didn't understand what was happening. When my neighbor got eaten by something that spawned in a Starbucks bathroom while he was trying to call 911.

Someone *designed* that.

I tried another command:

`cat /system/core/monster_factory/recent_spawns | head -20`

Output scrolled:

`[SPAWN: SCAVENGER_TYPE_C | ZONE: WAREHOUSE_7 | RESULT: CLEARED]`

`[SPAWN: DEBUGGER_PROTOCOL | ZONE: WAREHOUSE_7 | RESULT: TERMINATED BY ANOMALY]`

`[SPAWN: ENFORCER_BATCH | ZONE: BERKELEY | STATUS: PENDING]`

Pending. They were already planning to send something after me.

"This isn't random," I said, voice hollow. "Not some cosmic accident. Someone built this."

I needed to know more.

I needed to know *who*.

`cd /system/core/user_database`

`ls`

A list of files appeared. Each one a name. Thousands. Millions.

`grep -i "kevin" *`

Screen flickered. Single file:

`KEVIN_PARK_#7741.user`

Hands shaking. I opened it.

``` USER: Kevin Park ID: 7741 STATUS: ACTIVE CLASS: UNDEFINED (PENDING) THREAT LEVEL: YELLOW NOTES: - High pattern recognition - Multiple unauthorized system interactions - Flagged for observation - Recommendation: [REDACTED] ```

"Flagged." I muttered it like a curse. "They've been watching me."

Everything was in there. Stats. Skill progression. Log of every time I'd accessed my status screen. Every exploit. Every dungeon. Every time I'd lied to the adaptive AI and made it choke on bad data.

And something else. Section at the bottom. Hidden behind a permission gate I shouldn't have been able to bypass.

`ACCESSING HIDDEN DATA...`

`COMPARISON ANALYSIS:`

`USER Kevin_Park MATCHES 87.3% PROFILE FOR [CLASS: ADMIN]`

"Admin?" My blood ran cold. "What the hell does that mean?"

I didn't have time to think about it.

New message at the bottom of the screen. Typed in real-time by someone else:

`> Hello, Kevin.`

Fingers froze.

`> I see you found my little backdoor.`

I typed back, hands shaking:

`Who is this?`

`> You know who I am. You've been looking for me.`

The Admin. Entity that had been watching me. Manipulating events. Maybe running the whole System.

`Why are you doing this?` I typed. `Why the apocalypse? Why the game mechanics?`

`> You wouldn't understand. Not yet.`

`Try me.`

Pause. Cursor blinked. Patient. Mocking.

`> This world was broken. We fixed it.`

`Fixed it? People are dying.`

`> People were dying before. Different ways. Slower. We gave them a chance to evolve. To become more.`

`That's not your choice to make.`

`> And yet, here we are.`

My jaw clenched. Part of me wanted to keep arguing—demand answers, cite ethics, explain why you can't just reboot civilization because your design doc said so. Another part—the part that had survived three weeks of System apocalypse—knew I was running out of time.

The Admin had found me. Connection could be terminated any moment.

Information first. Moral outrage later.

`What happens to flagged users?` I typed.

Pause. Longer this time.

`> They become data.`

`Dead data?`

`> Corrected data.`

Cold ran down my spine. I typed faster.

`cd /system/core/user_database/flagged`

Command executed. List appeared.

`FLAGGED USERS: 47`

Forty-seven users marked for special attention. I scanned the names. Most I didn't recognize. A few stood out:

`MAYA_SANTOS_#2291`

`JIN_WU_#4457`

`ELIZABETH_CHEN_#8902`

My party. All flagged.

And at the bottom, a name I recognized:

`MARCUS_CHEN_#0012`

Marcus Chen. The dead developer. The man whose dying words—according to the Resistance wiki, according to scattered forum posts before the firewalls went up—had been a single rasped sentence: *The backdoor is real.*

I'd thought that was legend. Survivor myth. Copium for people who wanted to believe someone had fought back.

I typed:

`cat /system/core/user_database/flagged/MARCUS_CHEN_#0012`

File opened:

``` USER: Marcus Chen ID: 0012 STATUS: TERMINATED CLASS: ADMIN (FORMER) THREAT LEVEL: CRITICAL NOTES: - Attempted unauthorized system modification - Created backdoor access key - Executed by System protocol - WARNING: Key still active. User may have created additional exploits. ```

"He made the key," I whispered. "He was trying to break the System."

And they killed him for it.

The key around my neck pulsed. Warm. Almost apologetic.

I pulled up another file—desperate, grasping:

`cat /system/core/user_database/flagged/MAYA_SANTOS_#2291`

``` USER: Maya Santos ID: 2291 STATUS: ACTIVE CLASS: UNDEFINED (HEALER TRAITS DETECTED) THREAT LEVEL: ORANGE NOTES: - Anomaly association: Kevin Park - Combat efficiency above projected curve - Recommendation: MONITOR / RECRUIT OR TERMINATE ```

Recruit or terminate. Like a job offer with a guillotine clause.

Jin's file said the same thing. Professor Chen's had an extra line: *Legacy knowledge of System syntax. Priority acquisition target.*

They weren't just hunting me. They were cataloguing my party like loot tables.

`> You shouldn't have done that, Kevin.`

Admin's message. Colder this time.

`> You've seen things you weren't meant to see.`

`I'm not going to stop.`

`> I know. That's why this conversation is over.`

Screen flickered. I typed frantically:

`Wait. I have more questions.`

`> You've had enough answers. Goodbye, Kevin.`

Console began to dissolve. Light keys fading like dying embers. I grabbed at them. Hands passed through empty air.

`> One last thing.`

Final message. Burned into the darkness:

`[USER Kevin_Park SCHEDULED FOR DELETION]`

`[PRIORITY: IMMEDIATE]`

`[REASON: UNAUTHORIZED SYSTEM ACCESS / THREAT TO SYSTEM INTEGRITY]`

Console vanished.

I stood alone in the basement. Key cold and dead in my palm. Breath came in ragged gasps.

Scheduled for deletion.

They were going to kill me.

But that wasn't the worst part.

Worst part was the flagged users list. Forty-seven names. Forty-seven people who'd caught the System's attention. Forty-seven people who might help me.

Or forty-seven people already dead.

I pulled out my phone—a burner, no signal, but it still worked for notes. Started writing down every name I could remember. Every detail I'd glimpsed before the Admin cut me off.

Hands wouldn't stop shaking.

I'd memorized twelve names before the console died. Twelve out of forty-seven. Better than nothing. Worse than enough.

Footsteps on the stairs.

I spun. Ready to fight. Blade in hand even though I hadn't remembered drawing it.

Maya.

She took one look at my face and stopped. Her bag dropped to the floor with a thud.

"Kevin? What happened? You look like you've seen a ghost."

"Worse." Voice barely a whisper. "I've seen the truth."

She waited. Didn't push. That was Maya—she'd learned when to apply pressure and when to let the wound breathe.

I tried anyway. Failed. How do you explain that the apocalypse was a feature? That someone in a server room somewhere had decided humanity needed a patch? That my name was on a deletion queue and hers was on a maybe-recruit-maybe-murder list?

"We need to move," I said instead. "Now. They know where I am."

"Who knows?"

"The Admin. The System. Whoever's running this whole nightmare." I grabbed her arm. Pulled her toward the stairs. "They flagged us, Maya. All of us. And they're coming to delete us."

Her face went pale. She didn't argue. Just nodded and followed me up the stairs into the gray Oakland afternoon.

Rain had started. Typical. Even the weather felt like a debuff.

We made it three blocks before my HUD exploded with red text:

`[EXECUTION PROTOCOL: STAGE 1 INITIATED]`

`[PROXIMITY SCAN: ACTIVE]`

Maya saw it too. Her hand found mine.

"Run," I said.

We ran.

Behind us, in the empty basement we'd left behind, a single line of code appeared on the concrete wall. Burned into the surface like a brand:

`[EXECUTION PROTOCOL INITIATED]`

The hunt had begun.

---

Before the console, there was the crazy wall.

Every bug catalogued in Sharpie. Spawn timers. Damage formulas that didn't match tooltips. A whole section labeled LIKELY PATCHED with question marks because the System changed faster than I could verify.

Professor Chen had contributed syntax analysis—System spell structure followed a grammar she'd reverse-engineered from combat logs. Jin had contributed route maps. Ghost had contributed threat assessments with no adjectives, just numbers.

Maya had contributed a sticky note that said *EAT* with a frowny face.

I'd eaten. Eventually. Cold beans. It counted.

The laundromat basement was our best dead zone because the Professor's EM readings showed a null pocket—like the System's render distance had a hole in it. Lead paint. Old copper plumbing. Faulty wiring. Reality's version of airplane mode.

I'd tested the key twice before tonight. Both times it flickered and died. Third time was either charm or catastrophic failure.

Turned out to be both.

Root access changed the math. Not my stats—I was still level nine, still soft, still bad at dodging. But knowledge. Visibility. The ability to see the man behind the curtain and read his commit history.

Kevin_Park matches 87.3% ADMIN class profile.

I still didn't know what that meant. Did it mean I could become an Admin? Replace the mirror-face? Get access to the ban hammer?

Or did it mean the System had designed a slot for me and the Admin was deciding whether to fill it or delete it?

The flagged list had forty-seven names. Twelve memorized. Marcus Chen at the top of the *terminated* column. My party in the *monitor* column.

Recruit or terminate.

The Admin's HR policy.

When the console died, I ran. Maya ran with me. Oakland rain in our faces. HUD screaming red.

Stage one execution protocol.

The hunt had begun.

I was the prey.

But prey that knows the map has bugs is prey that might bite back.

And I was the main quest target with a deletion timer and no save point.

---

I'd lied to get down here alone.

Told the group I needed an hour to "calibrate the key's resonance"—total nonsense, but Professor Chen nodded like it was plausible and Maya was too exhausted to call me out. Ghost followed me anyway. Didn't announce himself until I was halfway down the laundromat stairs.

"You're going to do something stupid," he said from the dark.

"Stupid is relative."

"Not when the Admin scheduled you for deletion."

Fair.

He didn't stop me. Just leaned against the wall at the top of the stairs like a gargoyle with delivery-driver posture. "Four minutes. Then I tell Maya."

"Three."

"Two."

"Ghost—"

"One and a half."

I went in.

The console session felt like stealing fire. Every command a theft. Every file read a trespass. I copied what I could into muscle memory—names, paths, config values—because I knew the Admin would burn the connection the second it noticed.

I wasn't wrong.

What I hadn't expected was Marcus Chen.

User ID 0012. Former Admin. Executed by System protocol. Key still active.

The Resistance wiki had posts about him—fragmented, half-deleted, like the System had been scrubbing his existence before anyone could archive it. A gaming startup founder. Early access tester. The kind of person who read EULAs and found the clause that said *you agree to become QA for the end of the world*.

He'd made the key. Hidden it in the patching protocol. Left a breadcrumb trail for the next person stupid enough to grep the flagged directory.

Me.

Great legacy. Very flattering. Extremely lethal.

When Maya found me on the Oakland sidewalk, I was still shaking. She didn't ask for the full story. She just took my hand and ran when the HUD turned red.

That was love in the apocalypse. Not flowers. Not poetry. Just *run*.

We made it six blocks before Stage 1 proximity scan kicked in. The System wasn't playing fair anymore.

It didn't have to.

Neither did I.

The console keyboard felt like typing on light itself—each keystroke a small theft from whatever god had built this server farm. I ran diagnostics I remembered from old sysadmin days. Process list. Memory usage. Active sessions.

One session. User unknown. Access level full.

The Admin was logged in somewhere else while I sat in their back door like an intern with stolen credentials.

`whoami` returned UNKNOWN.

Of course.

I tried `tail /system/core/event_scheduler/log` and got three lines before the Admin interrupted:

`> Stop reading my diary, Kevin.`

`That's not a diary. That's a genocide schedule.`

No response. Cursor blinked. Passive-aggressive at cosmic scale.

The reality_engine config had a line I'd missed on first pass:

`TUTORIAL_ZONE_MORTALITY: ENABLED (BY DESIGN)`

By design. Not a bug. A feature request someone had approved.

I wanted to vomit.

Instead I copied names. Flagged users. Marcus Chen's file. Maya's recommendation line. Jin's. Professor Chen's priority acquisition tag.

Evidence. Leverage. Maybe a hit list. Maybe a recruitment pool. Same data, different UI.

When Maya grabbed my arm on the sidewalk, her fingers were cold.

"They're coming," she said.

"I know."

"We don't have a car."

"We have legs."

"We have me," Ghost said from the alley mouth. "I found a car. Two blocks. If we run now."

We ran.

Rain. Red HUD. Oakland falling apart around us like a city that had forgotten how to render properly.

The key bounced against my chest with every step.

Cold now.

Waiting.

Always waiting for the next patch.

I'd always hated the phrase *knowledge is power*. Academic. Vague. Useless in a firefight.

But standing in that Oakland basement with root access flickering across a keyboard made of light, I understood the corollary: *knowledge is a target on your back*.

The Admin had known I'd find the backdoor. Or suspected. The flagged file on Marcus Chen said the key was still active—warning, not surprise. A tripwire left for the next curious idiot.

Me.

I copied twelve names. Could've copied forty-seven if I'd had time. Now those names lived in my head and on a burner phone with no signal, which was the apocalypse equivalent of writing passwords on a sticky note.

Maya ran with me because that's what we did. Not because she understood every detail. Because trust was the only currency that hadn't been devalued when the System turned the world into a game.

Ghost found the car. Professor Chen and Jin were at the physics building—we'd separated for the laundromat run, stupid split, classic mistake. I'd fix it if we lived past the hour.

Execution protocol stage one. Proximity scan active.

The wall message back in the basement burned itself into concrete like the System wanted us to know there was no undo.

I kept running.

Developers don't get to ctrl-z reality.

But we can grep the logs and find who wrote the kill command.

And then we can break their fingers off the keyboard.

The drive with Ghost was two blocks and a lifetime. Old sedan. Smells like oil and fear. He didn't ask what I'd seen until we were moving.

"Root," I said.

"Bad?"

"Root bad. Admin bad. Marcus Chen bad-dead. Me scheduled for deletion bad."

"Scale of one to ten?"

"Eleven."

He nodded like I'd told him the weather. "Professor Chen will want data. Maya will want you alive. Jin will want to know if he can hit the Admin with a rock."

"Can he?"

"Probably not. Worth trying."

We collected the others from the physics building. Professor Chen took one look at my face and started asking structured questions. I gave structured answers between gasps. Dev console. Flagged list. Marcus Chen former Admin. Deletion order.

Maya didn't cry. She got quiet. Quiet Maya was scarier than angry Maya.

"We leave Berkeley," she said. Not a question.

"We leave everything," I agreed.

The Oakland rain kept falling. The HUD kept pulsing. Stage one became stage two somewhere on Interstate 80 before we doubled back on side streets because main roads felt like spawn points.

The laundromat basement message had been a promise.

Execution protocol initiated.

I intended to initiate something back.

Night fell on Oakland like a curtain between acts.

We camped in an abandoned auto shop because Professor Chen's scanner showed low System signal and Ghost vouched for the exits. Maya bandaged nothing because nobody had new wounds. Jin sharpened knives. Professor Chen wrote everything down.

I stared at the key.

Developer console access. Marcus Chen's legacy. Admin deletion timer.

Tomorrow we'd move again. Tomorrow we'd find others on the flagged list if they were still alive. Tomorrow we'd figure out what ADMIN class profile meant.

Tonight I let Maya sleep with her head on my shoulder and pretended the HUD wouldn't scream red at dawn.

It screamed anyway.

Story of my life.

The hunt had begun. I was the main quest target with a deletion timer, a backdoor key, and a party that deserved better leadership. Tomorrow we'd debug survival. Tonight we'd breathe—if the System let us.

Behind us, in the empty laundromat basement we'd fled, a single line of code burned itself into the concrete wall like a brand:

`[EXECUTION PROTOCOL INITIATED]`

The Admin wasn't asking anymore.

It was compiling.

End of Chapter 14

Enjoying System Awakening?

Your vote helps other readers discover this story

Vote on Top Web Fiction

More Urban Fantasy Stories

Browse all →

What happens next…

"The notification appeared in the corner of my vision like a persistent pop-up ad I couldn't close."

Continue reading Ch. 15

Enjoying the story? All chapters are free during our launch — keep reading!

Comments

Comments

Sign in to leave a comment