Files
settled-reach/docs/workshops/generator-architecture/ozzie-round1.md
T
jpmschweitzerandClaude Opus 4.6 9a5c9c4408 docs(docs): add frontmatter to generator-architecture workshop
Standardized YAML frontmatter on all 38 files with title, description,
type, workshop, agent, and round fields.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-13 23:40:37 +01:00

10 KiB

title, description, type, status, workshop, agent, round, created
title description type status workshop agent round created
Ozzie Round 1 — Player Experience Perspective Player experience requirements for generated spaces feeling real and distinct workshop archived generator-architecture ozzie 1 2026-02-27

Generator Architecture Workshop — Round 1: Ozzie

Role: Player Experience / Fan Perspective Date: 2026-02-27 Workshop: Generator Architecture (#562)


Disclaimer: I Am Not An Architect. I Am A Player.

I don't care about pipelines. I don't care about "zoning passes" and "district skeletons." I care about one thing: when I walk into a new station for the first time, does it feel REAL? Does it feel like somewhere people actually live? And when I come back to a different station six hours later, is it still exciting — or is it the same grey corridor wearing a different hat?

That's my job here. Make the case for the player. Shout when something sounds wrong. Lose my mind when something sounds right.


What I Need From 300 Worlds

Three things. Non-negotiable.

1. A reason to explore.

Every station needs a "wait, what's that?" moment within the first two minutes of arrival. A weird shop jammed into an alcove. A maintenance ladder going somewhere it probably shouldn't. Two NPCs having a conversation that stops when you get close. Something. If I land on a new station and my first impulse is "okay, where's the quest marker," you've failed. The space itself needs to be a question.

2. A place I'm not supposed to be.

I need to find somewhere that feels like I wasn't meant to find it. A back room. A rooftop access. A corridor that's not on the map. This can't be everywhere — if it's everywhere, it's nowhere — but it has to exist, and I have to find it myself, not be guided to it. The generator needs to produce these spaces reliably. Not as marked secrets. Just as... the consequences of how a real place is built.

3. Density contrast.

Crowded market → narrow service corridor → sudden open atrium. That rhythm. That's what tells me this is a place that evolved, not a place that was assembled from a template. If every district has consistent density, consistent ceiling height, consistent noise level, it feels fake. The generator needs to produce contrast even when it's pulling from templates.


The Generation Sins

Here's what would make me quit.

Sin #1: The Second Station Syndrome.

I arrive at station two and I immediately recognize the skeleton. Oh, it's the market district again. The bar is in the northwest quadrant, the transit hub is in the southeast, there's a service corridor along the east edge. Even if the art is different, if I recognize the SHAPE, the spell is broken. I stop exploring because I already know what's there. This is the death of the game.

Sin #2: Decorative variation, structural sameness.

If the generator produces districts that are geometrically different but functionally identical — same chokepoints, same social patterns, same access — then we've just reskinned the same space. I don't need a different coat of paint. I need a different reason to pay attention.

Sin #3: Dead space.

Rooms that exist but contain nothing — no NPCs, no loot, no environmental story, no reason to be there. Procedural generation loves to produce dead space. It's the easiest thing in the world to generate a corridor with nothing in it. I should never arrive somewhere and feel like I'm in a loading zone for somewhere else. Every space needs to pay rent.

Sin #4: Predictable secrets.

If I learn the grammar of how secrets are hidden — always in the northeast corner, always behind a stack of crates, always through a vent — then secrets become routine. "Oh, there's the secret." That's the opposite of discovery. The generator's variation needs to extend to WHERE things hide, not just what they look like.

Sin #5: "Generated" readable from the outside.

If I can look at a district and think "yes, this is clearly procedural" — I'm done. The aesthetic tells me this is content filler. Real places have weirdness in them. An awkward staircase that goes nowhere useful because the building was extended. A niche that's a completely different architectural style because it was added later. Irregularities that suggest history. The generator needs to produce irregularities. Not random noise — meaningful-feeling irregularities.


What Makes the 50th Station Exciting

This is the real question.

For the 50th station to be exciting, the generator can't just be varying surface features. It has to be varying WHAT MATTERS.

What matters to me as a player:

  • Who has power here — and how it shows in the space. A station under Concord control looks and moves differently than one under de Terre influence. That's not just art. That's which doors are locked, which NPCs are nervous, where the cameras point.
  • What happened here — the environmental story. A district that used to be prosperous and isn't anymore. A market that's clearly improvised after something was destroyed. Spaces tell history. The generator needs inputs that make history legible.
  • What's the social architecture — where do the hierarchies show up physically? Where do the powerful people eat lunch? Where do the workers hide from supervisors? This makes stations feel like societies, not buildings.

If the generator is just varying layout geometry and art themes, the 50th station is just the 50th palette swap. If it's varying the SOCIAL AND POLITICAL TEXTURE — who's in charge, what they want hidden, what grudges are still warm — then I will happily explore the 100th.


Hand-Crafted vs Obviously Procedural

Let me be honest: I don't care which one it is, as long as it READS as hand-crafted.

No Man's Sky fooled me for about 30 minutes. Dwarf Fortress fools me forever. The difference isn't technical — it's whether the output shows evidence of considered choices. A DF fortress feels hand-crafted because it's the product of systems that have opinions. The weird L-shaped room exists because miners hit an aquifer. That's not random — that's causal.

The sub-chunk quarter system sounds promising to me. L-shapes, merged footprints, irregular structures within a grid — those are the right instincts. The question is whether the results will feel CAUSED (this building is shaped this way because something made it this way) or RANDOM (this building is shaped this way because the RNG said so). Caused feels hand-crafted. Random feels generated.

What I need: the irregularities to feel like they have reasons, even if I can't articulate them. If I look at an L-shaped building and unconsciously think "yeah, that makes sense here," we've won. If I look at it and think "huh, weird," we've failed.


What Spatial Surprises Matter Most

In order:

1. Vertical surprise. Going up when I didn't expect to. A building that reveals a second floor. A shaft. A balcony looking down on a space I thought was at ground level. This reorients my mental map in a satisfying way.

2. Density inversion. Finding something quiet in the middle of a loud area. Or something bustling inside what looked like a dead zone. The contrast is the surprise.

3. Shortcuts that feel earned. Not obvious shortcuts — those are just map design. A way through that I discovered, that I now own. A loose panel, an underused service route, an NPC who lets me through if I've done something for them. The generator needs to produce the SPATIAL POSSIBILITY of shortcuts; the systems layer turns them into earned ones.

4. Hidden audience. Spaces where I can watch without being seen. Or where I realise I'm being watched. This matters enormously for the game's investigation core. A generated district that has no natural sightline asymmetry — nowhere to stand and observe — is useless for the game's fantasy.

5. A place that's too small to be safe. A tiny space with one exit. A maintenance crawl that opens into someone's private room. The tension of confined geometry. The generator should occasionally produce spaces where the SHAPE creates vulnerability.


My Gut Reaction to the Sub-Chunk Quarter System

This is the most interesting idea in the brief and the one I'm most nervous about.

The nervous part: "quarters that can merge, split, leave gaps, or host shacks/gardens" sounds like it's describing a system that produces visual variation within a regular grid. That's fine. But does it produce SOCIAL variation? Does the choice of what fills a quarter have downstream consequences — does a garden quarter mean something different about who lives nearby versus a shack quarter? If the quarters are just aesthetic choices, I'll see through them on the second station.

The exciting part: the irregularity principle. L-shapes, gaps, merged footprints — these are exactly the right inputs for making spaces feel like they grew rather than were placed. If I walk into a block and the building footprints are subtly wrong, are bumped against each other, leave a weird sliver of space between them — I will explore that sliver. I will want to know what's in it.

The worry: the grid will show. Even with quarter variation, if the blocks are always the same size and the streets are always aligned, I'll feel the skeleton underneath. What breaks the grid-ness isn't varying what's inside the grid. It's varying the grid itself — odd street angles, blocks that don't quite fit, infrastructure that predates the current layout. Can the generator produce HISTORICAL PALIMPSEST? Can it make stations that feel like they were built in layers by different people with different plans?

That's what I want. Not variety. History.


Summary: What I'm Rooting For

A generator that asks not "how do we produce 300 different-looking stations" but "how do we produce 300 stations with different STORIES encoded in their geometry."

The technical architecture doesn't matter to me. What matters is whether the output makes me want to be there. Whether walking into a district gives me questions I want answered. Whether the space itself is a puzzle — not a quest-marker puzzle, a human puzzle. Why is this corridor blocked? Why do people avoid that corner? Who decided this building needed to be this shape?

Give me questions encoded in space. That's all I ask.

Make me care about the 50th station as much as the first. THAT'S the design challenge. THAT'S what I'm here to fight for.