Skip to main content

Lucifer Chronicles: The Game I Apparently Started Writing Without Realizing It

· 4 min read

One of the more amusing side effects of building a game engine is eventually realizing you've accidentally been writing its first game for months.

This wasn't planned.

Nothing about it was planned.

Like most of my projects lately, it started somewhere completely unrelated and slowly contaminated everything around it until I looked up one day and realized I apparently had another product.

It Started with Jones in the Fast Lane

The engine itself began innocently enough.

I missed Jones in the Fast Lane.

Like any reasonable developer in 2026, instead of simply replaying it, I asked an LLM how it worked.

It explained:

  • jobs
  • education
  • schedules
  • money
  • relationships
  • needs
  • random events
  • progression

Then it started suggesting implementation details.

That should have been the end of the conversation.

Instead, one question appeared.

If I'm already writing this... why would I write it for one game?

That single question escalated into an entire deterministic game engine.

Not because I wanted to build a game engine.

Because apparently every good idea eventually grows one if left unattended.


Then Something Else Happened

At exactly the same time I was:

  • writing absurd blog posts,
  • documenting AI workflows,
  • creating Lucifer stories,
  • collecting ridiculous experiences from Bulgaria,
  • recording ideas for Ogre's Kitchen,
  • designing automation systems,
  • and generally laughing at increasingly unbelievable situations life kept producing.

None of these projects were connected.

Or so I thought.

Eventually they started contaminating one another.

A funny Facebook story became a blog post.

A blog post became dialogue.

Dialogue became NPC personalities.

Real bureaucracy became quest design.

A police report became gameplay.

An argument became branching dialogue.

A ridiculous encounter became an emergent event.

Nothing was planned.

Everything became reusable.


Cross Contamination

People often assume projects should have a purpose.

Mine don't.

Mine spread.

One idea infects another until suddenly five unrelated projects share the same DNA.

The blog wasn't created to market the engine.

The engine wasn't created to support the blog.

Ogre's Kitchen wasn't created to generate dialogue.

The Lucifer stories weren't written to become quests.

Yet every one of them became useful somewhere else.

Eventually I realized something.

The engine didn't need fictional content.

I already had years of absurd stories.


Reality Is Stranger Than Fiction

Fantasy writers spend months inventing strange worlds.

Meanwhile...

I spent months dealing with Bulgarian bureaucracy.

Police reports.

Family disputes.

Village politics.

Bar owners.

Locked gates.

Missing keys.

Corruption.

Contradictory officials.

Random villagers.

Conversations that somehow become more absurd every time they're retold.

And every single one of those situations already behaves like a quest.

Not because anyone designed it that way.

Because reality apparently hired terrible quest designers.


Enter Lucifer Chronicles

At first I thought the engine needed a demo game.

Eventually I realized...

I already had one.

Lucifer Chronicles

Not fantasy.

Not satire.

Not parody.

Just reality viewed through Lucifer's permanently amused perspective.

Think somewhere between:

  • Indiana Jones
  • Disco Elysium
  • Monkey Island
  • real life
  • bureaucracy
  • accidental philosophy

The world isn't magical.

It's simply ridiculous.


Episode One

Lucifer Chronicles:

The Bulgarian Incident

Objective:

Go to Bulgaria. Fix your grandmother's house. Return home.

Estimated duration:

Two weeks.

Actual campaign:

Forty hours.


Gameplay

You quickly discover nothing is simple.

Every NPC remembers conversations.

Relationships matter.

Reputation spreads.

Rumors spread faster.

People contradict themselves.

Government offices disagree.

Every decision changes later conversations.

Every conversation unlocks something else.

The player isn't collecting magical artifacts.

They're collecting paperwork.

Which is somehow more dangerous.


The Perfect Showcase

The funny part is that this accidentally demonstrates the engine better than any artificial demo ever could.

Need to showcase:

These are the chapter's intended design targets, not claims that every system already exists.

  • dialogue?
  • relationships?
  • economy?
  • reputation?
  • branching consequences?
  • deterministic events?
  • scheduling?
  • inventory?
  • command validation?

Real life already provided all of them.

The stories become content.

The mechanics remain reusable.

Tomorrow the same mechanics could power:

  • a detective game
  • a hotel simulator
  • a Mars colony
  • medieval politics
  • a fantasy RPG

The engine doesn't care.

Content changes.

Mechanics don't.


The Character

Lucifer isn't the devil.

He's simply the observer.

The one person in the room quietly asking:

"...seriously?"

He doesn't create chaos.

He documents it.

Sometimes he accidentally survives it.


Why Chronicles?

Because Bulgaria is only one chapter.

Tomorrow it might be:

  • Spain
  • Texas
  • a fantasy kingdom
  • a spaceship
  • a detective mystery

Lucifer simply wanders into another unbelievable situation.

The world changes.

The mechanics stay the same.


In Retrospect

Looking back, it's obvious.

The stories came first.

Then the engine.

Then the realization.

Wait...

I already have years of content.

Not because I was writing a game.

Because I was living one.

Apparently.

Well...

Why not?