V. NON‑PLAYER CHARACTERS WITH ETERNAL SHIFT ROTAS

The second clue is dialogue. Conversations in this world often unfold like you are selecting options from a menu that someone else designed. You choose the safest response, the one least likely to crash the scene, and the other character returns a canned line that signals the interaction can proceed. Mutual relief follows. Nobody improvised. The simulation breathes out.
Institutions are full of NPCs whose function is continuity. They explain “how things are done here” with the calm authority of loading‑screen tips. They know where the forms live. They know which button to press. They speak fluent policy. They cannot be startled by existential questions, because that would require processing power the system hasn’t budgeted for. They are not cruel; they are simply optimised. They smile like a loading icon: not warmth, just reassurance that the process is still running. Ask a question outside scope and you get redirected, cc’d, and filed. Your confusion becomes a ticket. The ticket is marked “resolved” when you stop replying.
The uncomfortable part is not that NPCs exist. The uncomfortable part is that, under enough repetition, you begin to feel like one yourself.
You hear your own voice producing stock phrases:
“No worries.”
“Let’s circle back.”
“Sounds good.”
You perform empathy on a timer. You nod at the right beats. Wake, scroll, work, recover, repeat.
Input received.
Output generated.
Micro‑reward dispensed.
Task completed.
Agency doesn’t disappear in a simulation; it becomes administrative. You can choose, but only after navigating a dozen menus explaining consequences you already understand. Most meaningful deviations funnel back into the same endpoints anyway: inboxes, fatigue, a short wash of relief, and the quiet knowledge of recurrence. The system doesn’t forbid you from changing your life. It just makes every change feel like filling out paperwork in a burning building.
Even rebellion is allowed, provided it generates metrics. The simulation doesn’t suppress dissent; it absorbs it. Rage becomes ‘digital content.’ Identity becomes a brand. You are invited to customise your avatar with opinions and aesthetics, then encouraged to display them in public so the system can sort you into market segments. Attempts to escape are reclassified as engagement and returned to you as recommended reading.
Some days you can watch the scripting happen.
Performance reviews where everyone swaps the same five adjectives like trading cards. Networking chatter that refreshes from cache: weather, workload, weekend. Even your ambitions start to sound templated, as if desire has been trained on other people’s bios.
Still, glitches slip through. Someone laughs too long at the wrong moment, not the polite laugh, but the kind that implies they have stepped outside the script and found the absurdity unbearable. A stranger admits they don’t understand what any of this is for. A friend says something kind, useless, and deeply sincere, an act that advances nothing, monetises nothing, and solves no measurable problem.
These moments feel dangerous, like noticing geometry behaving incorrectly.
They are unsettling because they suggest other agents are real.
The simulation corrects quickly.
Phones buzz.
Attention fractures.
The moment dissolves.
You are returned to your role.
Stability resumes.
Authenticity is not forbidden; that would be suspicious.
Instead, it’s made exhausting.
Risky.
Socially inefficient.
Something you indulge in sparingly, like a bug you don’t report because you’re not sure it technically qualifies.
Over time, you learn not to look at other players for too long. Sustained eye contact invites unscripted behaviour. Unscripted behaviour taxes the system. And the system hates nothing more than an interaction it cannot predict.
So we keep to the dialogue tree.
We choose the safe option.
We let the scene load.
And we call that adulthood.

Leave a Reply