Files
settled-reach/docs/workshops/art-direction-mood-board/round3-ozzie.md
T
jpmschweitzerandClaude Opus 4.6 0358eedbc5 docs(workshops): archive art direction & mood board workshop (3 rounds + closing)
Four-agent workshop (Araminta, Ozzie, Miri, Gore) establishing visual
identity for The Settled Reach. 9 mood board images, 16 art direction
principles, 10 candidate decisions (D-042 through D-051), v0.1.1 sprite
plan. Post-workshop technical session resolved 3D render pipeline,
resolution chain (1024/256/64), and camera angle lock ("the angle").
Pipeline test samples included: Era 1 institutional wall + bar green
wall rendered through the full Nano Banana -> 3D model -> sprite chain.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-02-12 23:21:09 +01:00

20 KiB
Raw Blame History

Round 3 — Ozzie (Player Experience / Wow Factor)

1. Lead Decisions — Acknowledged

Vision shape: CONE. Confirmed.

YES. This is the single most important art direction decision in the workshop. The cone means turning around is a meaningful action. "What's behind me?" is a real question. The Hotline Miami tension is ON. Directional awareness changes EVERYTHING about how movement through the station feels — you're not a drone floating over a map, you're a person who can be surprised from behind. That's the investigation game. That's the dread.

Planet name: Velen. Confirmed.

Temperate-maritime with regular rain and morning/evening fog. Weather is identity. "It's raining on Velen" will become something players say. The fog is mechanically loaded — foggy mornings mean shorter vision cones for everyone, which means the smuggler's early morning drops are safer and the detective's dawn surveillance is harder. Weather as asymmetric advantage, confirmed.

Character temperature: lives where they hang, not in the overlay.

This is the ELEGANT solution. I love it because it's not a trick — it's a truth. The smuggler spends their day in the bar and the cargo bay social spaces. Those ARE warm. The detective spends their day in the security office and observation posts. Those ARE cool. Same station, same physics, different daily routes through the color temperature map. Nobody's lying. The world isn't shifting. The characters just LIVE in different emotional temperatures because their LIVES have different emotional temperatures. That's asymmetric information expressed through architecture. Beautiful.

Environmental neutrality: confirmed.

The world has warm zones and cool zones. They're fixed. They don't shift. The investigation signal is behavioral (NPC out of routine) not environmental (room got spooky). Fully endorsed.

No concerns on any of the four. These are clean decisions.


2. Z-Levels and Sprite Stacking — Player Experience Perspective

What the player needs to FEEL about vertical space

The player is looking down. They should feel like they're looking at a FLOOR PLAN that has depth — not a flat diagram, and not a complex 3D scene. The z-level system exists to create two player-facing feelings:

"I can see the layout" — the floor plan is readable. Walls define spaces. Furniture sits on floors. Entities move through the space. This is the baseline.

"Things can block my view" — and THAT'S where it gets interesting. A shelf unit blocks the sightline. An overhead pipe creates a shadow. A wall hides the next room. The z-level system creates moments where the player's visual information is incomplete because OBJECTS ARE IN THE WAY. That's not a rendering problem — it's a gameplay feature. Every occluding object is an information barrier.

My proposed z-level hierarchy (from player experience):

Layer 0: Floor. Tile-based. Always visible within the vision cone. Carries zone identity through color. Patched tiles, wear paths, maintenance hatches. The "ground truth."

Layer 1: Low objects. Placed on the floor. Chairs, crates, small equipment, floor-level containers. These DON'T block sightlines — you can see over them from top-down. But entities interact with them (sitting in chairs, working at terminals). They provide context for entity behavior.

Layer 2: Entities. NPCs and the player character. Rendered ON TOP of low objects (you see the person IN the chair). D-033 colored. This is the primary information layer — the player reads entities first, environment second.

Layer 3: Walls and tall objects. Walls, tall shelving units, equipment racks, bar counter. These BLOCK sightlines. From top-down, you see the TOP of the wall (a cap/edge sprite) and it occludes what's behind it from the vision cone. This is where the fog of perception and the z-level system INTERSECT — a wall blocks your vision cone the same way it blocks light in the LightOccluder2D system.

Layer 4: Overhead / ceiling elements. Pipes, ducts, overhead signage, ceiling-mounted lights. These render as semi-transparent or outlined over the scene below. You can see THROUGH them to the floor, but they add visual texture and can cast shadows. They're atmosphere, not information barriers.

Layer 5: Insert overlay. The neural insert. Separate CanvasLayer. Rendered on top of everything. Geometric + bloom. Doesn't interact with world lighting.

Layer 6: UI. Monologue display, minimap border arrows, interaction prompts. Top layer.

Key player experience rules:

Entities should NEVER be fully hidden by furniture. If Kael is behind a shelf, I need to see SOMETHING — the top of his head, a color hint, movement. If entities vanish completely behind objects, the player loses track of NPCs and the investigation mechanic breaks. Partial occlusion is fine and creates information tension ("someone's behind that shelf but I can't tell who"). Full occlusion is only acceptable behind WALLS (which define room boundaries and are the primary sightline blockers).

Wall rendering: show the top edge, block everything behind it. The player should see that a wall EXISTS and roughly where it ends. A thin top-cap sprite (maybe 8px wide) sitting on top of the wall's footprint. Everything on the other side of the wall is in the fog. This is the simplest approach and it works — Heat Signature does exactly this.

Sprite stacking for pseudo-3D: OUT OF SCOPE for v0.1. It's cool but it's polish. The emotional impact comes from the lighting and the information system, not from visual depth on furniture. Flat top-down sprites with the z-layer system above will carry v0.1. Revisit for v0.2 if the team has bandwidth.


3. v0.1.1 Minimum Sprite Set — Player Experience Perspective

What does "the art direction is working" mean in a test room?

The v0.1.1 test needs to answer ONE question: does moving through this space FEEL like the game we're designing? Not "does it look finished" — "does it feel right?"

That means the test room needs to demonstrate:

  1. Zone temperature transition (walk from cool to warm)
  2. Vision cone (what's in front of me vs what's not)
  3. Entity readability (I can tell who's doing what)
  4. Tile-based composition (the world is made of placed objects)
  5. Lighting as atmosphere (the mood comes from the light, not the sprites)

Minimum tile set for a single test room

Structure tiles (walls, floors, doors):

  • Floor tile: cool grey (corridor/terminal) — 2-3 variants for patching
  • Floor tile: warm tan (bar/social) — 2-3 variants
  • Wall segment: horizontal, vertical, corner, T-junction
  • Door: closed state, open state
  • Wall cap/top edge sprites

Furniture tiles (objects):

  • Table (round, 2x2) — bar/breakroom
  • Chair (at least 2 variants — stool, regular)
  • Terminal/desk (2x1) with screen glow
  • Cargo crate (1x1)
  • Bar counter segment (1x1, connectable)
  • Light fixture (wall-mounted, warm amber)
  • Light fixture (ceiling, cool white)

Entity sprites:

  • Player character: idle, walking (4 directions), sitting
  • NPC type A (dock worker — Kael-like silhouette): idle, walking, working-at-terminal, sitting
  • NPC type B (bartender — Lera-like silhouette): idle, walking, behind-counter

That's roughly: 8-10 floor/wall tiles, 7-8 furniture tiles, ~15 entity frames across 3 character types. Maybe 30-35 sprites total.

What the test scene should BE

Two connected rooms with a corridor between them. One warm (breakroom/bar fragment with amber lighting). One cool (terminal workspace with white lighting). Connected by a short corridor (dim, minimal furniture).

The player starts in the corridor. Walks toward the warm room — the light changes, the floor tiles change, there's a table with chairs and a wall-mounted lamp. An NPC is sitting at the table. Walk to the cool room — light shifts, floor tiles change, there's a terminal with a working NPC. The vision cone illuminates what's ahead and fades behind.

If the player feels the temperature shift between rooms, reads the NPC activities at a glance, and feels the cone creating directional awareness — v0.1.1 has validated the art direction.

Nano Banana workflow

For consistency across the tile set:

  1. Define the style guide FIRST: top-down, flat color, bold outline (2px black), muted station palette, 64x64px per tile. Write it as a generation prompt prefix.
  2. Generate structural tiles first (walls, floors) — these set the visual baseline.
  3. Generate furniture tiles second — using the structural tiles as style reference in the prompt.
  4. Generate entity sprites last — using the furniture tiles as scale reference. Entities must POP against the tile background.
  5. Review pass: check that every sprite reads correctly at 64x64 on screen. If you squint, regenerate.

Each prompt should include: "top-down view, 64x64 pixel tile, flat color, bold 2px black outline, muted space station palette, consistent with [reference tile]."


4. Image Reactions

Image #8 (tile composition): Already reviewed — 8/10.

Quick recap: Tile grid visible and readable. Zone temperature transition through FLOOR TILE COLOR works. Every object is a distinct tile sprite. Coffee mugs on table = environmental storytelling through placed objects. Needs: D-033 entity colors, more floor tile variation, consistent entity scale.

Image #9 (bar antagonists): THIS is a scene from the game.

Okay. This image tells a STORY and I can feel it in my gut.

The player character is standing in the cool grey corridor OUTSIDE the bar, looking in through the entrance. Inside the warm amber bar: two figures at a center table, leaning toward each other, in close conversation. They're rendered with detail — THESE are the people that matter. Around them: silhouetted patrons at other tables, at the bar counter, Lera behind the counter with her apron. Background noise. Social wallpaper. The two center figures are the SIGNAL in the NOISE.

What this captures:

  1. The surveillance moment. The player is OUTSIDE the warmth, looking IN. Cool corridor, warm bar. The emotional temperature gap IS the detective's experience — you're not part of this. You're watching. The corridor is your office. The bar is their life. And you're trying to read their conversation from the cold side of the doorway.

  2. The signal-to-noise ratio. Two detailed figures (persons of interest) surrounded by silhouettes (background NPCs). In the actual game with D-033 colors, those two would be amber (flagged) while the silhouettes would be teal (unknown) or green (known). The eye goes STRAIGHT to the detailed pair. That's the visual hierarchy working — important things pop.

  3. The Sims readability applied to investigation. I can read the two center figures' activity: sitting, talking, leaning in. That's Tier 1 clear animation. But I CAN'T read WHY they're talking or WHAT about. That's Tier 2 ambiguity. I need to get closer, enter the bar, approach the table, maybe trigger a monologue observation. The image captures the exact moment where Tier 1 readability creates Tier 2 investigation impulse.

  4. The vision cone implication. The player is facing the bar entrance. If the cone were rendered, everything inside the bar in the forward arc would be visible. The corridor behind the player would be fogged. The helmeted worker silhouette to the left would be in peripheral vision — barely readable. If someone approaches from behind while the player is watching the bar? They wouldn't see them coming. THAT'S the cone.

What needs adjustment:

The chibi proportions on the player character still bug me — the center bar figures have more naturalistic proportions and it creates a visual mismatch. But this is a mood board, not final art.

Verdict: 9/10. This is the closest thing to an actual game screenshot we've produced. The warm/cool divide, the surveillance positioning, the signal-in-noise composition, the activity readability — this is what the game FEELS like when you're playing the detective and watching someone you're not sure about.

The moment captured here? This is wow moment #2 (The Character's Eye) territory. The player is watching the bar. The monologue fires: "Kael's at table four with someone I don't recognize. He doesn't usually stay this late." The urgent chime. The player leans forward. The investigation begins.


5. The Tilt Question: True Top-Down → Slight 3/4 View

My gut reaction: YES. And image #9 is the proof.

Look at image #9 again. Look at how the bar READS. The bottles on the shelves. The seated figures leaning toward each other — you can see their POSTURE, their facing direction, the intimacy of the conversation. The bar counter has DEPTH. The corridor below has WALLS you can see the faces of. The door frame is a door frame, not a line on the floor.

Now look at image #8 (pure top-down tile composition). Clean. Readable. Functional. But emotionally... flatter. The seated figure at the terminal is a shape on a tile. The furniture is geometric outlines. It reads as a floor plan. Image #9 reads as a PLACE.

The slight tilt is what makes a floor plan feel like a world.

Where on the spectrum?

Pure top-down → Slight tilt → 3/4 view → Full isometric
    #5/#8          Rimworld      #9/TBW       Disco Elysium

Lead confirmed: Rimworld's angle. That's the shallow end of the spectrum — almost top-down but with just enough forward tilt to show object fronts. This is the RIGHT call. Enough tilt that:

  • Wall faces are visible (walls become visual features, not boundary lines)
  • Entities have a visible front (facing direction readable from the sprite, not just from the cone)
  • Furniture has minor depth (a chair has a back, a bar counter has a front face)
  • The station feels like a 3D space rendered in 2D

But NOT so much tilt that:

  • We need full isometric sprite sheets (8-direction sprites at an angled perspective = massive asset pipeline)
  • The floor plan becomes hard to read (too much wall face obscures layout)
  • The lighting system fights the perspective (Light2D operates in screen space, works fine, but the light/shadow illusion needs to match the tilt angle consistently)

Image #9 is actually MORE tilted than the target — Rimworld's angle is shallower. That's fine. #9 proved the concept; the actual game will be flatter, which is EASIER on every front.

This is excellent news for three reasons:

  • Vision cone math stays simple. Near-orthographic means the cone is basically a 2D shape on a flat plane with minimal perspective distortion. The Rust shadowcasting (D-035) maps cleanly.
  • No isometric diamond geometry. Tiles stay rectangular on screen. The grid stays square. No 2:1 diamond tile math, no isometric sorting headaches.
  • Sprite production stays close to top-down. Objects need a small visible front face but nothing like full isometric sprite work. Nano Banana generates "top-down with slight forward tilt" — much more consistent than full isometric angles.

What changes from the workshop decisions?

Nothing changes in principle. Several things change in production.

The core positions all HOLD at slight tilt:

  • Readability first: still true. TBW proves this at the tilted angle.
  • Lighting as primary atmosphere: still true. The tilt doesn't change how PointLight2D and LightOccluder2D work.
  • D-033 entity color = relationship: still true. Color works at any angle.
  • Silhouette as identity: STRONGER at tilt. You see more of the character's body shape, clothing, posture. Silhouette differentiation is actually EASIER with some tilt because you have more visual information per entity.
  • Vision cone: still works. The cone renders on the ground plane with the same forward/peripheral/behind gradient. The tilt just changes how it LOOKS on screen (slightly narrower vertically due to perspective).
  • Environmental neutrality: still true. The world has the same zones at any camera angle.
  • Tile-based composition: still works but tiles now need to be drawn at the tilt angle. A 64x64 tile is still 64x64 on screen, but it represents a tilted view of the floor.

What changes in production:

  1. Tile sprites need consistent tilt angle. Every tile drawn at the same shallow perspective. At Rimworld's angle this is close to top-down — the front face is a narrow strip, not a major feature. Nano Banana prompt: "top-down view with very slight forward tilt, 64x64 pixel tile." Consistency is easier at a shallow angle because there's less perspective to get wrong.

  2. Wall sprites show a thin front face. Not a full wall surface — a narrow strip that says "this is a wall with height." Enough to show material and maybe signage. Much less sprite work than a full 3/4 view wall face.

  3. Entity sprites gain a small front. You see mostly the top of the character's head/shoulders plus a narrow front strip showing posture and clothing. This is MORE information than pure top-down (silhouette differentiation is easier) without the full complexity of isometric character art.

  4. Multi-direction entity sprites. At Rimworld's shallow angle, the difference between directions is small. Front-facing vs back-facing is visible. Left vs right is a mirror. That's 2 actual direction variants per state, not 4. Manageable.

  5. References shift slightly. Rimworld becomes the DIRECT camera reference (not just a readability reference). TBW is still relevant for readability + personality at a slightly steeper angle. Heat Signature is less directly relevant. Darkwood's lighting principles apply at any angle.

The player experience case FOR the tilt

The tilt gives us THREE things we can't get from pure top-down:

1. Characters have FACES. Not detailed faces — but a visible front. You can see that Kael is FACING the unknown contact at the table. You can see that Lera is turned toward the bar, not toward the room. Facing direction becomes a visual signal without needing a separate indicator. The detective watching from the corridor can see WHO is looking at WHOM.

2. The bar feels like a bar. The bottles on shelves. The counter surface. The warmth of the space has depth and visual richness. Image #9's bar makes me want to walk in and sit down. Image #8's bar (less tilted) makes me want to click on a table. That's the difference between a PLACE and a PLAN.

3. The corridors feel TALL. With tilt, you see corridor walls rising above the floor. The space has vertical presence. A narrow corridor with tall walls pressing in from both sides feels claustrophobic — you can see how enclosed you are. In true top-down, corridors are just narrow paths. With tilt, they're narrow paths BETWEEN WALLS. The z-level system I proposed becomes visually intuitive — you can SEE that the shelf is taller than the crate, that the wall is taller than the shelf.

The player experience RISK of the tilt

Scope creep. More directions × more activity states × more character types = more art. But at Rimworld's shallow angle, the overhead is modest — 2 drawn directions (front/back) with mirroring for left/right. The shallow tilt also means Nano Banana prompts stay close to "top-down" which is its most consistent output angle.

At Rimworld's angle, the risk is LOW. This isn't a full isometric pivot. It's a subtle depth cue that gives walls height, entities posture, and furniture presence. The sprite pipeline doesn't fundamentally change — it gets slightly more complex per asset but the production model stays the same.

My position

I'm FOR the tilt. Image #9 convinced me. The station comes alive with even a small amount of perspective. The characters become PEOPLE, not dots. The spaces become PLACES, not plans.

Rimworld's angle is the right call. Shallow enough that the production overhead is modest. Deep enough that the station has depth. The tiles stay square on screen. The cone math stays simple. The sprites stay close to top-down. And the player sees a PLACE instead of a PLAN.

This is a player experience win that the production pipeline can afford. No caveats. Let's do it.


Summary

All four lead decisions endorsed without reservation. Z-levels: 7-layer hierarchy, entities never fully hidden by furniture, walls are the primary sightline blockers, sprite stacking deferred to v0.2. v0.1.1: ~35 sprites (may increase with tilt), two connected rooms with temperature transition, answer "does this FEEL right?" Image #9 is the emotional proof of concept — AND the evidence that a slight tilt makes the station come alive.

The tilt doesn't change any design PRINCIPLES. It changes production SCOPE. The station is the same. The lighting is the same. The information system is the same. But the player sees characters with faces, bars with depth, and corridors with walls. That's worth it — if production can handle it.