Chapter 2: First Bug
The basement of the Meridian Tower smelled like concrete dust and fear.
Forty-seven people huddled in the underground parking garage, illuminated by the sickly yellow glow of emergency lights. The fluorescents above had died with everything else during the System boot. Even the emergency generator had failed—only these ancient battery-powered backup lights remained, casting long shadows between the rows of cars that would probably never start again.
Marcus sat on the hood of someone's Tesla, his legs dangling, studying his status screen. Around him, people were doing the same—poking at their translucent blue panels, trying to make sense of stats and skills that had materialized from nothing.
"Okay," he said, loud enough to carry. "Status report. Who has a combat skill?"
Silence. Then, slowly, hands went up. Four of them. Out of forty-seven.
Marcus used [Analyze] on each volunteer.
Derek had [Power Strike] Lv.1—a basic melee attack skill. Sarah had [Quick Shot] Lv.1, which seemed to enhance accuracy with projectile weapons. A woman named Priya from Accounting had [Shield] Lv.1, a defensive barrier. And a massive guy named Tom from building security had [Intimidate] Lv.1.
"So we have one attack, one ranged, one defense, and one crowd control," Marcus muttered, running the composition through his mental optimizer. "That's actually a decent party balance."
"Party?" Derek said incredulously. "This isn't a raid, Marcus."
"Yes it is. It's exactly a raid. Look—" He pointed at the ceiling, through which distant howls and crashes could be heard. "Those things up there? They have levels. We have levels. They have stats. We have stats. The System didn't randomly give us game mechanics—it gave us a framework. And if we treat it like a framework, we can probably survive."
He hopped down from the car hood and pulled up his skill again. [Analyze] had gained one percent experience from the handful of scans he'd done. Slow progress, but progress.
"Here's what I've noticed so far." He counted on his fingers. "One: the System assigned classes based on pre-existing tendencies. Derek, you did martial arts in college—you got a melee skill. Sarah, you're a sharpshooter at the firing range—ranged skill. Tom, you're literally a security guard—intimidation. The System read our backgrounds."
"How do you know that?" Priya asked.
"Because I'm a debugger, and I got [Analyze]. The System gave me the tool that best matches my existing skillset—examining systems and finding problems." He paused. "Which brings me to thing number two: I found a bug."
The word cut through the murmur of conversation like a blade. Everyone stared at him.
"Watch this." Marcus focused on the wall of the parking garage. [Analyze].
[Concrete Wall — Structure] [HP: ∞] [Properties: Indestructible (Building Interior)]
"Indestructible," he read aloud. "Building interiors are flagged as indestructible. Which means the monsters outside literally cannot break through the walls to get to us. The building is a safe zone."
Relief rippled through the crowd. A few people actually sobbed.
"But wait," Marcus continued, and the relief froze. "I also analyzed the entrance ramp to this garage."
[Parking Garage Entrance — Transition Zone] [Properties: Permeable (Entity Pass-Through)] [Warning: Unpatched vulnerability detected]
"Unpatched vulnerability," he repeated. "The entrance is flagged as a transition zone—entities can pass through it. But here's the interesting part: the warning. The System itself is telling me there's a vulnerability. A bug."
"What kind of bug?" Sarah leaned forward.
"I don't know yet. My [Analyze] is only level one. But the fact that the System flags its own bugs means—" He took a breath. "It means the System knows it has problems. And it might want us to fix them."
He pulled up his status screen and navigated through the interface. There—a tab he hadn't noticed before, pulsing faintly.
[QUEST LOG]
He tapped it.
[QUEST: Patch the Breach] [Type: System Maintenance] [Difficulty: E] [Description: A vulnerability has been detected in the Meridian Tower parking garage transition zone. Entities may phase through the barrier boundary unexpectedly. Investigate and resolve the issue.] [Reward: 500 XP, 1 Skill Point, [Debugger] Class Unlock]
Marcus read it twice. Then a third time.
[Debugger] Class Unlock.
"I have a quest," he announced. "A system maintenance quest. It wants me to patch the bug in the garage entrance. And if I do—" He looked up, eyes bright. "I get a class. Not warrior, not mage. Debugger."
"Debugger?" Derek snorted. "What kind of class is that?"
"The kind that fixes reality when it breaks." Marcus was already walking toward the garage entrance ramp. "Sarah, Derek, Tom—you three come with me. Priya, keep [Shield] ready for the group here. Everyone else, stay away from the entrance."
The garage entrance ramp curved upward, a wide concrete spiral that opened onto the street level. Marcus could see daylight up above—dim, reddish, wrong. The sky had changed color since the System boot. Something about atmospheric rendering, he suspected.
At the threshold where garage met street, he could see the shimmer. A faint distortion in the air, like heat haze over asphalt. This was the transition zone boundary—the invisible wall between "safe zone" and "wild zone."
He used [Analyze] on the shimmer.
[Transition Barrier — System Object] [Status: DEGRADED] [Integrity: 34%] [Error: Boundary collision detection failing. Entity pass-through probability increasing at rate of 2% per hour.] [Suggested Fix: Reinforce barrier anchor points (4 total). Apply [Analyze] to each anchor point to identify and correct parameter drift.]
"There are four anchor points," Marcus said, scanning the edges of the entrance. He could see them now—faint blue dots at the four corners of the entrance, pulsing weakly. "The barrier is degrading. In about—" Quick math. "Thirty-three hours, it'll fail completely and monsters will be able to walk right in."
"So fix it," Sarah said, crossbow forgotten, watching him work.
Marcus approached the first anchor point—bottom left corner of the entrance, embedded in the concrete where wall met floor. He knelt and used [Analyze].
[Anchor Point 1/4] [Parameter: boundary_strength] [Current Value: 0.34] [Expected Value: 1.00] [Error: Value decay due to initialization overflow] [Action Available: Reset to default]
"Reset to default," Marcus whispered, and it felt like clicking a button that existed in his mind rather than in the physical world.
[Anchor Point 1/4: PATCHED] [Barrier Integrity: 51%]
A warm pulse traveled through his hand, up his arm, and settled in his chest. The blue dot at the corner flared bright, then dimmed to a steady glow.
[Analyze has gained 15% experience]
Marcus moved to the next anchor point. Then the third. The fourth. Each one revealed the same error—initialization overflow causing parameter decay. A classic bug. In software, it happened when a variable was set too high during startup and wrapped around to a low value. The System had literally overflowed its own barrier during the boot sequence.
[All Anchor Points: PATCHED] [Barrier Integrity: 100%] [Transition Barrier Status: OPTIMAL]
The shimmer at the entrance solidified into a visible wall of blue light, then faded to transparency. But Marcus could feel it now—solid, real, impermeable.
[QUEST COMPLETE: Patch the Breach] [Reward: 500 XP] [Level Up! Marcus Chen is now Level 3] [Reward: 1 Skill Point — Applied] [Analyze has evolved to Lv.2] [CLASS UNLOCKED: Debugger]
His status screen erupted with updates:
╔══════════════════════════════════╗ ║ NAME: Marcus Chen ║ ║ LEVEL: 3 ║ ║ CLASS: Debugger ║ ║ HP: 130/130 ║ ║ MP: 75/75 ║ ║ ║ ║ STR: 8 DEX: 10 CON: 10 ║ ║ INT: 19 WIS: 14 CHA: 7 ║ ║ ║ ║ SKILLS: ║ ║ [Analyze] Lv.2 ║ ║ [Debug] Lv.1 — NEW ║ ║ [Patch] Lv.1 — NEW ║ ║ ║ ║ TITLE: Bug Hunter ║ ╚══════════════════════════════════╝
Marcus stared at his new skills. [Debug]: Identify errors in System objects, entities, or mechanics. [Patch]: Apply fixes to identified errors. His unique class gave him the ability to literally fix reality.
He turned to his team. Sarah was staring at him with wide eyes. Derek had his mouth open. Tom just nodded slowly, like this made perfect sense.
"So," Marcus said. "Who wants to help me debug the apocalypse?"