Files
settled-reach/docs/workshops/art-direction-mood-board/round1-araminta.md
T
jpmschweitzerandClaude Opus 4.6 3005294c98 docs(docs): replace Commonwealth with Settled Reach across docs
Updated in-universe "Commonwealth" references to "the Settled Reach"
in decisions, architecture docs, design docs, workshop outputs,
README, and wiki. Kept all references to Hamilton's books as
inspiration/comparison in historical discussions and wiki-review
workshop rounds.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-05 11:26:52 +01:00

465 lines
49 KiB
Markdown

# Round 1 Workshop Response: Araminta (Art Direction & Mood Board)
**Agent:** Araminta (Visual Designer / Q-003 Lead)
**Date:** 2026-02-12
**Workshop:** Art Direction & Mood Board
**Status:** Round 1
---
## Q1: Visual References — What games/films/art look like what we're making?
I'm going to be blunt about each reference. What we take, what we leave, and why.
### Games
**Rimworld** — Our closest mechanical cousin. The most important reference and the one we need to understand deepest.
- **What it gets RIGHT:** Readability at scale. Rimworld can have 200+ entities on screen and you can parse the game state in a glance. The art deliberately reduces cognitive load — simple shapes, thick outlines (2px per 64px tile), abstracted icons that force the player's brain to fill in the story. That's not a limitation, it's a design philosophy. Entity color communicates state (mood bars, faction colors). Spatial layout IS the game — room shapes, furniture placement, traffic flow tell you everything about a colony.
- **What it gets WRONG for us:** Visually flat. Rimworld has essentially no lighting system — everything is evenly lit, no shadows, no atmosphere from light. The art style is intentionally emotionless — it counts on the systemic storytelling to create drama, not the visuals. There's no sense of PLACE. A Rimworld base on a tundra and one in a jungle feel identical if you squint at the layout. That's fine for Rimworld's "you are the overseer" perspective, but we need "you ARE this person in THIS place." Rimworld's even illumination is the opposite of what we need — our shadowcasting (D-035) and fog of perception (D-011) are the game's visual backbone.
- **What we take:** Readability principles. Entity-as-icon philosophy. The idea that simple shapes with clear color-coding beat detailed sprites with ambiguous silhouettes. The spatial-layout-IS-gameplay principle.
- **What we leave:** The emotional flatness. The uniform lighting. The "view from nowhere" camera feel.
**XCOM 2** — Fog of war as tension, information-under-pressure.
- **What it gets RIGHT:** The fog of war is TERRIFYING. Unseen tiles feel genuinely threatening. The visual transition from known to unknown is sharp and readable — you never wonder whether you can see a tile. The UI layers information cleanly during high-pressure moments: threat indicators, overwatch cones, probability displays. It proves that a tactical game can have atmosphere AND readability. The way XCOM dims and desaturates unknown areas while keeping known areas vivid creates a constant visual tension between safety and danger.
- **What it gets WRONG for us:** It's isometric 3D, not top-down 2D — different technical pipeline entirely. It's MILITARY. Every visual decision screams "tactical combat operation." Our game has combat but it's the punctuation, not the sentence. XCOM's visual language is too aggressive, too kinetic, too "this is a battlefield." We need "this is a workplace where something is wrong." XCOM's fog of war is binary (seen/unseen) — ours has four states (visible/fog-edge/hidden/remembered) with information decay.
- **What we take:** The emotional weight of unseen space. The principle that fog of war should feel HEAVY, not just "grey tiles." The layered UI approach — tactical information overlaid on the world without obscuring it.
- **What we leave:** The military aesthetic. The binary fog. The combat-centric visual language.
**The Sims (3 and 4)** — Making daily life readable and engaging from overhead.
- **What it gets RIGHT:** This is the gold standard for "daily routine as visual entertainment." The Sims proves that watching someone eat breakfast, go to work, and chat with a neighbor can be COMPELLING from a top-down/isometric camera. Object density creates "lived-in" spaces — a room feels real because it has the RIGHT furniture in the RIGHT places. Need states are communicated through simple visual indicators (mood icons, thought bubbles) without cluttering the view. The visual distinction between public and private spaces through decoration density and lighting warmth is exactly what we need.
- **What it gets WRONG for us:** Too cheery. Too clean. Too colorful. The Sims' visual language says "everything is fine and fun." Sova Transit District is comfortable but not CHEERFUL — it's a working port where people get by. The Sims has no tension, no information asymmetry, no shadows hiding things. The isometric angle gives the player godlike vision — the opposite of our locked camera with vision cone. Also, The Sims' UI is extremely game-y (need bars, relationship meters, skill progress) where ours must be diegetic.
- **What we take:** Object placement as storytelling. The principle that a well-furnished room communicates "someone LIVES here" from any camera angle. The readability of daily routines — you can tell what a Sim is DOING from their position and posture. Room differentiation through object density and lighting warmth.
- **What we leave:** The cheeriness. The color saturation. The non-diegetic UI. The god-perspective.
**Heat Signature** (Tom Francis, 2017) — Top-down space station infiltration.
- **What it gets RIGHT:** Ship layouts are instantly readable. Walls are information barriers you can see. The moment you breach into an unknown room — that split second of "what's inside?" — is the exact emotional beat our fog-of-perception system needs to nail. Ship interiors feel like FUNCTIONAL SPACES: bridge, engine room, cargo hold. The top-down camera makes every room a puzzle of sightlines and cover. The art style is minimal but the spatial design does all the work.
- **What it gets WRONG for us:** Too minimal. Zero atmosphere. No sense of place, no lived-in quality, no warmth. Every ship feels the same because there's no environmental storytelling — just walls and guards. It's an infiltration game, not a life-sim. The NPCs are dots with cones, not people with routines and relationships.
- **What we take:** The spatial clarity. Walls-as-information-barriers rendered in top-down. The infiltration "what's behind this door?" tension. The proof that top-down 2D space stations can feel like real places through layout alone.
- **What we leave:** The sterility. The lack of environmental personality. The uniform aesthetic.
**Tactical Breach Wizards** (Tom Francis / Suspicious Developments, 2024) — The evolution of Heat Signature's spatial clarity into actual art.
- **What it gets RIGHT:** This is Heat Signature's developer growing up visually. TBW uses a flat, minimalist polygonal art style with few textures — and it WORKS. Characters are instantly distinguishable through silhouette alone: body shape, posture, clothing outline, accessories. You can tell every character apart at a glance even without reading names. The rooms are small but every tile communicates — walls, windows, cover, sightlines. The top-down tactical view is clean enough for complex ability previews (trajectory lines, blast radii, knock-back paths) overlaid on the game world WITHOUT clutter. It proves that a top-down game can have personality AND information clarity simultaneously. The color palette is warm and readable without being garish.
- **What it gets WRONG for us:** Turn-based, so it can afford more visual density per frame than our real-time game. The comedic tone (wizards + SWAT) doesn't match our register. The environments are small arenas, not lived-in spaces with daily routines. No fog of war — you see the whole room. No life-sim layer.
- **What we take:** The silhouette-as-identity principle — this is CRITICAL for us (see Q3). The proof that flat, minimalist 2D with bold shapes reads perfectly at top-down scale. The overlay approach — tactical information layered on the game world cleanly. The detail level per character: enough to have personality, not so much that it fights the overlay.
- **What we leave:** The comedic tone. The arena-style room design. The turn-based visual pacing.
**Hotline Miami** — Top-down camera as terror engine.
- **What it gets RIGHT:** D-015 literally cites this game. The camera creates tension because you CAN'T see everything. Every room you enter is a potential death. The neon palette creates mood so strong you can FEEL it. Each floor is a spatial puzzle. The game proves that top-down can be viscerally intense when the camera is a limitation, not a superpower. The way it uses color to communicate emotional state (cool blues for calm, hot pinks for violence) is directly relevant to our relationship color system.
- **What it gets WRONG for us:** WAY too fast. WAY too violent. The neon palette screams "1980s drug fever dream" — the Settled Reach is sleek, advanced, subtle. Hotline Miami's aesthetic is maximalist where ours must be restrained. The emotional register is adrenaline-and-horror where ours is unease-and-suspicion. Also, Hotline Miami has zero life-sim — there's no "quiet life is good" counterbalance.
- **What we take:** The principle that a locked top-down camera creates tension through information denial. The use of color palette as emotional register. The spatial puzzle of "I need to see around this corner."
- **What we leave:** Everything about the aesthetic. The speed. The violence. The maximalism.
**Invisible Inc.** (Klei Entertainment, 2015) — Tactical stealth, fog of war, information management.
- **What it gets RIGHT:** The closest existing game to our intersection of stealth + information + top-down. The fog of war is sharp and readable. Peek mechanics let you see around corners — visual information as a resource you spend actions to gain. The UI layers tactical data (guard patrol paths, alarm status, hack progress) without overwhelming the game view. Klei's clean, comic-book art style is distinctive without fighting the information overlay. The visual language clearly distinguishes known, unknown, and suspected information.
- **What it gets WRONG for us:** It's isometric, not top-down. It's turn-based, so information can be displayed statically — our real-time game needs information that reads at a GLANCE, not after deliberation. It's a heist game — the aesthetic is "cyberpunk spy thriller," too stylized and too genre-specific for the Settled Reach's sleek functionality. No life-sim component, no daily routines, no investment in place.
- **What we take:** The information-as-resource visual language. The layered UI that separates world state from tactical overlay. The proof that stealth + information management can be visually clear in a top-down format. The fog of war that communicates DEGREES of knowledge (seen, heard, suspected).
- **What we leave:** The isometric perspective. The cyberpunk aesthetic. The turn-based visual pacing.
**Citizen Sleeper** (Jump Over the Age, 2022) — Space station life, quiet tension, daily routines.
- **What it gets RIGHT:** The MOOD. "Quiet life with undertow" is exactly our register. The visual design is clean, information-forward, atmospheric without being cluttered. The space station feels like a PLACE — different areas have different visual identities. The UI is elegant and minimal. The art (by Guillaume Singelin, also known for the Lancer TTRPG) uses bold shapes, limited palettes, and strong silhouettes. The color palette is muted with strategic warmth — exactly the Settled Reach tone. The way daily life feels meaningful and engaging despite being mechanically simple is what our life-sim substrate needs.
- **What it gets WRONG for us:** It's a visual novel / narrative RPG with dice mechanics, not a spatial game. There's no movement, no sightlines, no fog, no spatial puzzles. The "station" is a menu, not a map. The gorgeous character portraits are irrelevant to our top-down perspective. The game has no observation mechanic — you learn things through dialogue choices, not by watching.
- **What we take:** The mood. The color temperature. The "space station as home" feeling. The visual principle that muted palettes with strategic color accents communicate both comfort and unease. The proof that a space station setting can feel warm and human, not just cold and industrial.
- **What we leave:** Everything about the presentation format. It's a different genre.
**Teleglitch** (Test3 Projects, 2012) — Top-down survival horror with extreme LOS.
- **What it gets RIGHT:** The most terrifying fog of perception in any top-down game. The LOS system creates genuine horror — you can hear things in the dark but can't see them. The procedurally generated space station environments feel authentically industrial. The visual minimalism forces your imagination to fill in the details, which is scarier than anything rendered. Proves that top-down + restricted vision + sound = survival horror without any fancy graphics.
- **What it gets WRONG for us:** Too dark. Too horror. Too lo-fi. Teleglitch's aesthetic is deliberately ugly — raw, pixelated, oppressive. Our game needs "quiet life that's comfortable enough to be complacent" — Teleglitch never lets you breathe. The visual style communicates "everything is broken and trying to kill you," which is the opposite of Sova's functional prosperity.
- **What we take:** The emotional power of restricted LOS in top-down. The sound-at-fog-edge principle. The proof that you don't need beautiful graphics to make darkness terrifying.
- **What we leave:** The horror aesthetic. The lo-fi style. The relentless oppression. We need contrast — comfort AND unease — not just unease.
**Door Kickers** (KillHouse Games, 2014) — Tactical top-down with clear character silhouettes.
- **What it gets RIGHT:** The detail level per entity is almost exactly what we should target for our post-boxes fidelity. Characters have identifiable silhouettes and distinct enough to tell apart, but NOT so detailed that they fight with tactical overlays. The top-down camera angle, the sightline visualization, the room-clearing spatial puzzles. The fog of war through closed doors. The way you plan movement based on what you can and can't see.
- **What it gets WRONG for us:** Military aesthetic again. No life-sim, no daily routines, no civilian spaces. The color palette is tactical greens and greys. But the SCALE of visual detail per entity — that's our target.
- **What we take:** Entity detail level. Silhouette readability. The scale of character sprites relative to environment tiles.
- **What we leave:** The military palette and aesthetic.
### Films and TV
**Blade Runner 2049** (Denis Villeneuve, 2017) — Color temperature as storytelling.
- **What it gets RIGHT:** Every frame uses color temperature to communicate emotional state. Roger Deakins' cinematography is a masterclass in "lighting as narrative." Orange/amber = warmth, memory, the past. Blue-grey = cold, institutional, the present. White = sterile, clinical, manufactured. The way a scene's mood shifts through nothing but a lighting change — that's directly applicable to our zone palettes and solar light color system.
- **What it gets WRONG for us:** Too cinematic, too moody for a top-down game. Dystopian where we need "functional prosperity." The visual language is about loneliness and existential dread — we need a place where people LIVE together, not wander alone.
- **What we take:** Color temperature as mood. The principle that warm lighting = personal/comfortable and cool lighting = institutional/analytical. The idea that a single location can feel completely different under different light.
- **What we leave:** The dystopian register. The cinematic framing.
**The Expanse** (TV series, 2015-2022) — Best modern lived-in space station aesthetic.
- **What it gets RIGHT:** Medina Station, Tycho Station, Ceres — these feel like REAL PLACES where real people work and live. Different social zones look different: the bar district has different lighting than the docks. Institutional signage is everywhere. The stations show their age — repairs are visible, modifications are layered. The diversity of spaces (dive bars next to control rooms next to residential corridors) is exactly the spatial variety Sova needs. The visual language says "advanced civilization, working class, functional" — which is precisely our register.
- **What it gets WRONG for us:** Too gritty. The Expanse is harder sci-fi — more resource-scarce, more political tension visible in the infrastructure. The Settled Reach is wealthier, more comfortable. Sova should feel like a well-maintained 40-year-old building, not a station on the edge of revolution. The Expanse's color palette tends toward industrial grey-brown, too desaturated for the warmth we need in social spaces.
- **What we take:** The "different zones feel different" principle. Institutional signage as environmental storytelling. The visual language of repairs and modifications visible in walls and surfaces. The feeling that these are WORKPLACES first, sci-fi settings second.
- **What we leave:** The grittiness. The scarcity aesthetic. The political tension written into the infrastructure.
**Moon** (Duncan Jones, 2009) — Functional space station, warm/cool contrast.
- **What it gets RIGHT:** The warm lighting in Sam's personal space versus the cool institutional areas. The way the station feels simultaneously comfortable and wrong. The gradual revelation that things aren't what they seem — that's our entire game arc. The production design (by Tony Noble) uses practical, functional surfaces with just enough warmth to make it feel habitable.
- **What we take:** The warm/cool spatial contrast. The "comfortable but something's off" visual register.
- **What we leave:** The isolation. Our station is populated, not lonely.
### Artists and Concept Art
**Syd Mead** — The godfather of "lived-in future" design.
- His work on Blade Runner, Aliens, and personal concept pieces shows technology as INFRASTRUCTURE, not decoration. Clean lines, functional surfaces, institutional colors. People USE his environments — they don't just pose in them. The Settled Reach's visual language should channel Syd Mead: advanced technology that serves human needs, not technology that exists to look futuristic.
- **What we take:** Technology as infrastructure. Clean lines. Functional surfaces. The principle that futuristic = well-designed, not flashy.
**Ron Cobb** — Designed the Nostromo interiors for Alien.
- The "working spaceship" aesthetic. Warning signs, coffee stains, wear patterns, institutional signage that nobody reads anymore. His famous design principle: "If you can imagine yourself living or working in a particular set, then it has validity." That's our test for every room in Sova.
- **What we take:** Environmental signage. Wear-as-character. The "can you imagine working here?" test.
**Simon Stalenhag** — Mundane life alongside extraordinary technology.
- The Swedish countryside with massive robots and megastructures in the background. Kids play, parents argue, Volvos rust — while impossible technology hums on the horizon. The "mundane-extraordinary juxtaposition" is EXACTLY the emotional register of Sova Transit District. People live ordinary lives next to a wormhole gate. The technology is remarkable but NORMALIZED. Stalenhag's palette — muted, naturalistic, with strategic warm accents — is close to what we need.
- **What we take:** The emotional register. Ordinary life coexisting with extraordinary infrastructure. The muted-with-warmth palette. The principle that technology becomes invisible through familiarity.
- **What we leave:** The nostalgic/melancholic tone. Stalenhag's work is about loss and decay. Sova is about continuation and routine.
---
## Q2: Mood and Atmosphere — What emotional register?
### The Core Tension: Comfortable Enough to Be Complacent
Sova Transit District should feel like a place where "quiet life is good" is a genuine, defensible choice. Not naive — real. The bar is warm. Your colleagues are familiar. The pay is steady. The span gate hums. This is HOME.
The visual mood starts there and STAYS there for the first 15-20 minutes. No visual foreshadowing. No ominous shadows. No "something is clearly wrong" color grading. The player should feel genuinely comfortable before anything shifts.
### "Quiet Life Is Good" — Visual Language
- **Warm ambient light** in social spaces. The bar radiates warmth. The break room in the logistics hub has warmer lighting than the work floor. Personal spaces are warmer than institutional ones.
- **NPCs in expected positions.** Kael at the dock. Lera behind the bar. People where they belong. The visual rhythm of daily routines is COMFORTING.
- **Steady span gate glow.** The rhythmic amber-orange pulse from the gate terminal. Always there. The station's heartbeat. When it's steady, things are normal.
- **Moderate entity density.** Not crowded, not empty. Enough people that the station feels alive, few enough that you notice individuals.
- **The player's insert overlay is quiet.** Minimal notifications. The detective's analytical overlay has data, but nothing flags as urgent. The smuggler's social overlay shows green dots — everyone's accounted for.
### "Something Is Wrong Here" — Visual Language
This is CRUCIAL: the visual mood shift should be SUBTLE. Almost subliminal. The player should feel unease before they can articulate why.
- **A single NPC out of position.** One green rectangle where it shouldn't be. The eye catches it because everything else is rhythmic. The monologue fires: *"That's Kael. Why is he near restricted storage?"*
- **The first color shift.** Green to amber. 0.5 seconds. The first time ANY entity changes color in the session. The system proving it's dynamic on someone the player trusted. This IS the visual mood shift.
- **The insert gains a notification.** Something flags. The detective's overlay highlights a discrepancy. The smuggler gets a message. The insert — which was quiet — now has something to say.
- **Lighting DOESN'T change.** The station is the same. The bar is still warm. The corridors are still dim. The WORLD hasn't shifted — the player's PERCEPTION of it has. The mood shift happens inside the player's head, not on screen.
### Lighting Language
This is where the team lead's direction on lighting as load-bearing gets concrete.
| Zone | Temperature | Quality | Feeling |
|------|-------------|---------|---------|
| **Logistics Hub** | Cool white, ~5500K equivalent | Even, institutional fluorescent. Slight harshness. | "Work." Functional. You're here to do a job. Clear visibility — nothing hidden in the light. Things are hidden behind WALLS. |
| **Bar (The Last Shift)** | Warm amber, ~3000K equivalent | Uneven, lower fixtures. Pools of warmth with dimmer gaps. | "Life." Comfortable. The warmth invites lingering. The uneven pools create semi-private pockets. |
| **Corridors / Maintenance** | Neutral dim, ~4000K equivalent | Irregular. Light sources spaced further apart. Gaps. | "Between." The transition spaces. Not threatening — just less attended. The lighting says "this area isn't a destination." |
| **Smuggling Spaces** | Whatever's available. Maintenance-level. | Minimal. A single strip light. Maybe nothing but bleed from adjacent corridors. | "Not for you." Insufficient lighting says "this space isn't meant for the public" without screaming "DANGER." |
| **Span Gate Terminal** | Warm amber-orange from gate + cool institutional | Mixed. The gate's glow competes with institutional lighting. | "Threshold." The tension between the extraordinary (gate) and the mundane (desk work) IS the visual character. |
### Solar Light Color — Sova's Stellar Identity
The Krenn System star is a G3V — basically solar-type, slightly cooler than Sol. This means Sova's "natural light" (through viewports, light wells, exterior hull sections) should be:
- **Base color:** `#fff5e0` — warm white with a slight golden cast. Not orange like a red dwarf, not blue-white like a hot star. Familiar. Almost like late-afternoon sunlight.
- **Viewport rendering:** Where the station has viewports or light wells, solar light pools in with this warm tone. It creates a subtle distinction between "areas with exterior exposure" and "deep interior" spaces.
- **Identity function:** When the player visits a different system's station (future scope), the different solar color instantly communicates "you're somewhere else." A station around a red dwarf: deep amber cast. A station near a blue-white star: cool, almost clinical light. This is FREE atmosphere — just shift the ambient light source color in the tilemap shader.
### Smuggler vs. Detective Visual Mood
Same station, different experience. The visual mood shift is achieved through three things:
| Element | Smuggler | Detective |
|---------|----------|-----------|
| **Player entity color** | `#e8e0d0` — warm. Home. | `#e0e8ff` — cool. Assignment. |
| **Insert overlay density** | Light. Consumer-grade lattice. Less data on screen. The world feels PERSONAL. | Denser. Institutional lattice. More overlay data. The world feels OBSERVED. |
| **Monologue text color** | `#d0d0c0` — warm off-white. Casual. | `#c0c8e0` — cool off-white. Analytical. |
| **What the player SEES** | Green dots (friends), familiar names, comfortable spaces. The station is home. | Teal dots (unknowns), role labels, potential evidence. The station is a case. |
The visual mood difference isn't dramatic. It's a 10% color temperature shift applied consistently across every element. Over 30 minutes, it compounds. The smuggler's experience feels warmer. The detective's feels cooler. Neither is objectively "right" — both are the character's subjective lens.
---
## Q3: Top-Down Art Style Direction
This is Q-003. v0.1 is defined (boxes with labels, D-033 color system, no image files). This section is about the long-term target — what does The Settled Reach look like when it grows up?
### My Recommendation: Clean 2D with Bold Silhouettes, Driven by Dynamic Lighting
**NOT pixel art.** Pixel art communicates "retro" and "indie." The Settled Reach is advanced. The aesthetic should feel contemporary, not nostalgic. Pixel art also fights with our information overlay — the diegetic insert, monologue text, and perception mode layers need clean visual separation from the game world, and pixel art's uniform texture density makes that harder.
**NOT painted / Disco Elysium style.** Too detailed per frame, too expensive to produce consistently, and critically: too hard for AI image generation (Nano Banana / Gemini 2.5 Flash) to maintain style consistency across hundreds of assets. Disco Elysium's painterly beauty was hand-crafted by a small team of exceptional artists. We can't replicate that and shouldn't try.
**NOT photorealistic 3D rendered to 2D.** Too expensive, too slow, uncanny valley risk at top-down scale.
**YES: Stylized 2D with strong silhouettes, limited palette, and LIGHTING as the primary atmosphere engine.**
Think: the readability of Rimworld + the spatial clarity of Heat Signature + the mood of Citizen Sleeper + the tactical layer of Door Kickers. But the atmosphere comes primarily from LIGHT AND SHADOW, not from art detail.
### Why Lighting-Driven Art Direction
Here's the insight: at top-down scale, you can't see facial expressions. You can't see fabric texture. You can barely see individual fingers. Detail below a certain threshold is wasted. But LIGHTING affects everything on screen simultaneously. A room that's well-lit feels safe. The same room with half the lights out feels threatening. A warm glow from a bar doorway says "welcome." A cold blue corridor says "institutional."
Our shadowcasting system (D-035) already computes LOS per entity per tick. Godot 4's Light2D system can render dynamic shadows, colored light sources, and ambient light variation natively. The SAME computation that drives the fog of perception can drive atmospheric lighting. This isn't two systems — it's one system serving two purposes.
**Art direction principle: sprites provide SHAPE. Light provides MOOD.**
### What This Means for Sprites (Post-Boxes Fidelity)
**Entity detail level: between Rimworld and Door Kickers.**
- Rimworld: too simple. Colonists are functional but have no character. You can't tell them apart without labels.
- Door Kickers: right scale. Characters have identifiable silhouettes, distinct posture, readable equipment. You can tell them apart but they don't fight with the tactical overlay.
### Silhouette IS Identity — The D-033 Constraint
This is a critical art direction constraint that Ozzie identified and I want to make load-bearing: **since entity color = relationship state (D-033), we CANNOT use color to differentiate NPCs from each other.** Two trusted colleagues are both green. Three unknown workers are all teal. Color is spoken for — it carries relationship information, not identity information.
**Therefore: silhouette MUST carry identity.** Body shape, posture, height, clothing outline, accessories, gait. This is how the player tells Kael from Lera from Sera. Not by color (that tells you how your CHARACTER feels about them), but by SHAPE (that tells you WHO they are).
This has major implications for sprite design:
- **Every named NPC needs a distinctive silhouette.** Not dramatically different — recognizably different. Kael is stocky with a work vest outline. Lera is medium build with an apron. Sera has a Commission uniform silhouette. Torek is tall and broad.
- **Flat/background NPCs can share silhouette templates** — they're the visual "noise floor." 3-4 generic body types that read as "worker," "civilian," "official."
- **The silhouette must read at the SMALLEST zoom level.** If you can't tell Kael from Lera when zoomed out to see the whole logistics hub, the silhouette has failed.
TBW proves this works at top-down scale. Their characters are instantly recognizable by shape alone. Nano Banana is strong at generating bold, distinctive shapes — this plays to the AI pipeline's strength. We define the silhouette constraints (height ratio, shoulder width, key accessory), generate options, and pick the most readable.
**This is THE bridge between v0.1 (boxes with labels, color = relationship) and v1.0 (sprites with silhouettes, color = relationship).** The color system doesn't change. The identification system evolves from text labels to visual silhouettes. Same grammar, richer vocabulary.
**Target specification per entity:**
- **NPCs:** ~24x24 to 32x32 pixel footprint on a 64x64 tile grid. Bold silhouette with one identifying shape feature per named NPC. 2-3 animation states (idle, walk, interact). Relationship color as the PRIMARY visual signal — the sprite's base palette shifts to match the D-033 color. Identity carried by silhouette, NOT by color. One identifying feature per named NPC (Kael's vest, Lera's apron, Sera's Commission badge) — visible at zoom, readable as "different shape" when zoomed out.
- **Furniture/environment:** Bold shapes, low internal detail, high readability. A desk is a desk. A bar counter is a bar counter. Object silhouette should be identifiable WITHOUT color — so the color can carry other information (state, interactability).
- **Walls/floors:** Tilemap-based. Zone palette provides base color (see Q2 lighting language). Construction-era variation through tile color shifts (section 4 below). Light2D provides atmosphere.
**Animation approach:**
- State-based with smooth transitions, NOT frame-by-frame sprite animation. Fewer frames, more interpolation.
- Walk cycles: 4-6 frames. Godot's AnimationPlayer handles blending.
- Idle: 1-2 frames with subtle procedural sway (shader-based, cheap).
- Interact: 2-3 frames per interaction type.
- Ambient animation: ALL particle systems. Ventilation particles, span gate glow, weather effects, condensation. Godot's GPUParticles2D handles this natively.
### Why This Works for Godot 4
| Godot Feature | Our Use |
|---------------|---------|
| **TileMap** | Floor/wall geometry. Zone palettes. Construction-era tile variants. |
| **Light2D + shadows** | Dynamic lighting per zone. Shadow casting synchronized with LOS. Solar light through viewports. |
| **CanvasLayer stacking** | Game world (layer 0) > fog overlay (layer 1) > insert/HUD (layer 2) > monologue text (layer 3). Clean separation. |
| **Shader (CanvasItem)** | Fog desaturation/darkening. Perception mode overlays (thermal ramp, camera grain). Remembered-state ghost effect. Weather effects on visibility. |
| **GPUParticles2D** | Span gate glow. Ventilation particles. Weather (rain, dust, condensation). Ambient atmosphere. |
| **AnimationPlayer/Tree** | Entity state transitions. Walk cycles. Interaction animations. |
This art direction doesn't require custom engine work. Everything lives within Godot 4's standard 2D pipeline.
### Why This Works for Nano Banana Asset Generation
The AI image generation pipeline (Gemini 2.5 Flash) has specific strengths and weaknesses:
| AI Strength | How We Leverage It |
|-------------|-------------------|
| Bold silhouettes | Entity sprites with clear, distinctive outlines |
| Limited color palettes | Sprites generated within the D-033 palette constraints |
| Stylized/illustrative | "Clean 2D illustration" as the style prompt — not photorealistic, not pixel art |
| Single-object generation | One entity sprite at a time, with consistent style guide |
| AI Weakness | How We Mitigate It |
|-------------|-------------------|
| Style consistency across many assets | Strong style guide with explicit constraints (outline weight, palette, proportions). Post-generation QA pass. |
| Fine detail control | We don't NEED fine detail. Sprites are small. Bold shapes matter, not detail. |
| Lighting/shadow baking | We DON'T bake lighting into sprites. Sprites are flat-lit. Godot's Light2D system adds all atmospheric lighting at runtime. This means sprites only need to be correct shapes with correct base colors — lighting is handled by the engine. |
**Critical principle: sprites are SHAPE TEMPLATES that the lighting system COMPLETES.** AI generates the shapes. The engine adds the mood. This division of labor plays to both systems' strengths.
---
## Q4: The Station as Character — How Does "Lived-In" Read in Top-Down?
### The Answer Is Variation in Regularity
A brand-new station: uniform tile patterns, consistent wall materials, identical rooms, perfect symmetry. Sova, at 40 years old: ALMOST uniform, but with tell-tale variations.
### Visual Language for Age and Modification
**1. Construction-era tile variation**
Sections built in different decades have slightly different floor/wall tones. Not dramatic — subtle shifts that the player absorbs subconsciously.
| Era | Floor Hex | Wall Hex | Where |
|-----|-----------|----------|-------|
| Original construction (40 years ago) | `#1a1a2e` | `#2a2a42` | Deep corridors, structural walls, utility spaces |
| First renovation (~25 years ago) | `#1e1e32` | `#2e2e48` | Logistics hub main areas, primary corridors |
| Recent modifications (~5-10 years ago) | `#222236` | `#32324c` | Bar renovations, office upgrades, new partitions |
| Patch repairs (ongoing) | `#202038` | Mix of surrounding | Floor patches, replaced wall sections — slightly "wrong" tone |
The player won't consciously catalog these. But walking from an original-era corridor into a recently renovated section, they'll feel "this is different" before they know why. That's the station's HISTORY readable in the floor.
**2. Wall misalignment**
Old stations get modified. A wall that doesn't align with the grid. A room clearly subdivided from a larger space (wall inserted where the floor tiles don't match). A corridor that jogs around something that was added later. In the tilemap: walls on half-tile offsets. Rooms with asymmetric proportions. These read as "someone changed this place" without any text.
**3. Signage layers**
Old signage beneath new signage. A room labeled "Storage 7C" with a different label "Break Room" next to it. Official Commission notices on top of station management notices on top of original construction placards. Environmental text tells the station's bureaucratic history.
**4. Object-density gradient**
- **Logistics Hub:** Regulated. Equipment in standard positions. Clean. The institutional face.
- **Bar:** Dense. Mismatched furniture. Personal touches. Things accumulated over years. The warmth comes from STUFF — the evidence that someone cared enough to make this space comfortable.
- **Corridors:** Sparse. Functional. Conduits visible. The honest infrastructure.
### Zone Differentiation (Expanded from Content Gap Analysis)
The three zones should feel like walking through three different decades and three different social registers, but within the SAME station. Same base materials, different treatment.
**Zone 1 — The Terminal (Logistics Hub):**
The institutional face. Most uniform, most maintained. Newer fixtures, consistent lighting, regulatory signage. This is where the Commission comes when they visit. It looks OFFICIAL. The floor is clean. The lights work. The signage is current.
Visual character: ORDER. Regular grid. Consistent materials. The occasional piece of newer equipment (scanner upgrade, new terminal) that's slightly different from its neighbors. Competent maintenance, not personality.
**Zone 2 — The Last Shift (Bar):**
The social heart. Oldest character, most modification. Lera has been running this place for years. The lighting is warm because the fixtures are older — or maybe she chose warm bulbs because it makes the space feel better. Furniture is mismatched but ARRANGED — someone with taste organized this room over time.
Visual character: PERSONALITY. Irregular layout. Booth partitions that create sightline puzzles. Objects that don't match but feel RIGHT together. The walls have been repainted but you can see where the bar was once smaller (floor tiles change at the expansion boundary).
**Zone 3 — Corridors and Maintenance:**
The honest parts. No facade. Exposed conduits, maintenance hatches, wear marks on floors from decades of foot traffic. Different construction eras visible in wall materials. This is where the station's age shows most clearly — and where the smuggling ring operates, because nobody goes here unless they have to.
Visual character: TRUTH. The station without makeup. Mixed materials. Irregular lighting. Gaps between maintained sections. Not DECAYED — just not PRESENTED. Things work, but nobody's trying to impress you.
### "Layers" Without Grimy-Dystopia
The team lead's brief nails this: Sova is "functional prosperity." The key:
- **It's MAINTAINED, not decaying.** Someone fixes things. The repairs are visible but competent. Pipes don't leak. Lights work (except where they're meant to be dim).
- **It's PERSONALIZED, not abandoned.** People modified their spaces. The break room has a coffee setup. The bar has character. Even the logistics hub has a notice board with personal items among the official notices.
- **It's EFFICIENT, not desperate.** The modifications made the station work BETTER. The subdivided rooms make more sense than the original layout. The added corridors serve real traffic needs. This place has been IMPROVED by living in it, not degraded.
Think of a 40-year-old university campus. Not glamorous. Not decrepit. Layered with decades of use and modification. Comfortable for people who know it. Legible to newcomers. REAL.
### Weather Systems — Interior and Exterior
Weather is in scope per the team lead, and it's load-bearing for atmosphere AND gameplay.
**Exterior weather (planet-side stations or stations with exterior exposure):**
| Weather | Visual Effect (Top-Down) | Gameplay Effect |
|---------|-------------------------|-----------------|
| Rain | Diagonal particle streaks. Darkened ambient. Puddle reflections on exterior tiles. | Reduced exterior visibility range. Sound masking (medium range compressed). NPC routine changes (fewer outdoor NPCs). |
| Dust/sand storm | Dense warm-toned particles. Desaturated visibility. Orange-amber cast. | Severely reduced visibility. Sound masking extreme. NPCs shelter. Opportunity for unobserved movement. |
| Fog/mist | Reduced contrast. Objects fade at shorter range. The vision cone visually shrinks. | Vision range reduced for ALL entities (including NPCs). Equalizer — low-perception characters benefit. |
| Snow | White particle overlay. Brightened ambient. Track marks on ground tiles. | Moderate visibility reduction. Tracks reveal recent movement (information!). |
| Clear | Full visibility. Sharp shadows from solar light. | Baseline conditions. |
**Interior weather effects (always present to some degree):**
- **Condensation shimmer:** Near hull sections and viewports, faint particle shimmer. Indicates exterior temperature differential. Cosmetic but grounding.
- **Ventilation drafts:** Subtle particle drift in corridors (the ventilation system moves air). Directional — can hint at air flow patterns (useful for audio propagation too).
- **Humidity variation:** Bar is warmer and more humid (cooking, bodies, recycled air). Corridors near the hull are cooler. Subtle haze overlay variation between zones.
**Weather implementation in Godot 4:**
- GPUParticles2D for rain, dust, snow, condensation
- Shader-based ambient color shift for weather conditions (desaturation for fog, warm cast for dust)
- Viewport post-processing for mist/haze (simple gaussian blur at distance)
- Weather state modifies LOS range parameter in the shadowcasting system — one variable change, the fog rendering adapts automatically
**Weather per planet as identity:**
Each world in the wormhole network gets a weather profile alongside its solar light color. Sova's planet climate becomes part of Sova's identity. Different stations feel different because they're in different WEATHER, not just different tilesets. This is free atmosphere.
---
## Q5: Information Visualization — How Does Knowledge Look?
### The Neural Insert Overlay
The insert is a LAYER, not a PANEL. It exists in the same visual space as the game world, overlaid with transparency.
**Aesthetic direction:**
- **Base tint:** `#3d7aaf` at low opacity (30-40%). The implant's presence is a subtle blue-cast filter on reality. Not "HUD bolted on" — "reality seen through technology."
- **Typography:** Clean sans-serif for labels. Monospace for data readouts (cargo manifests, timestamps, case file references). The distinction between "human-readable label" and "machine data" should be typographic.
- **Line quality:** Thin, geometric, precise. 1-pixel lines at partial opacity for grid/boundary elements. The insert renders CLEAN because it's digital — contrast with the organic messiness of the physical station.
- **Animation:** Subtle. Data updates with brief flicker (the lattice processing). POI markers pulse gently (the system is alive, scanning). Not dramatic — BACKGROUND. The insert should feel like it's always been there.
**The insert should NOT feel like:**
- Iron Man's helmet display (too dramatic, too military)
- A smartphone notification center (too contemporary, breaks immersion)
- A video game HUD (too gamey, breaks diegetic principle)
**The insert SHOULD feel like:**
- Augmented reality glasses showing a subtle data overlay on the real world
- A very refined, minimal heads-up display that you've worn so long you forget it's there
- The way you stop noticing your glasses frames after a few minutes
**The "always-on" principle:** Even when the player isn't actively using insert features, a faint hint of the overlay persists. The character's neural lattice is always processing. A barely-visible grid at 3-5% opacity. Occasional ambient data flickers. The insert is part of how the character SEES, not a tool they pick up.
### Perception Mode Overlays — Each Feels Different
Each perception mode should have a DISTINCT visual signature that reads immediately. The player should know which mode they're in without checking a label.
| Mode | Visual Treatment | Godot Implementation | Emotional Register |
|------|-----------------|---------------------|-------------------|
| **Natural vision** | No overlay. The world as rendered. | Default render. | Baseline. "My eyes." |
| **Thermal** | Warm-to-hot color ramp. Walls become semi-transparent dark silhouettes. Entities glow (orange = warm, white = hot). Background desaturated to near-monochrome. | CanvasItem shader: remap sprite colors to thermal ramp. Light2D disabled (thermal doesn't show normal light). Entity glow via Light2D point lights on warm entities. | Clinical. Functional. "I'm looking for bodies, not people." |
| **Camera feeds** | Fixed-position rectangles on screen showing remote camera POV. Slight scanline effect. Timestamp overlay. Reduced color (security camera aesthetic). | CanvasLayer with SubViewport rectangles. Shader for scanline + desaturation. | Distant. Surveilling. "I can see but I'm not THERE." |
| **Unisphere tracking** | Clean dots on the insert minimap only. No world-space overlay. Data labels (name, last known position, timestamp). Stale data shown dimmer. | Insert layer only — UI elements, not world render changes. | Analytical. Detached. "Data, not perception." |
| **Audio analysis** | Directional arcs from player entity. Color-coded by sound type (neutral/conversation/threat). Arcs pulse with detected sounds. No visual change to the world — it's about SOUND space, not visual space. | Shader-based arcs from player position. Particle pulse effects on detection. | Focused. Attentive. "Listening in the dark." |
**Key principle:** Switching perception modes should feel like SWITCHING SENSES. The world changes because HOW YOU SEE IT changes. Not a UI toggle — a perceptual shift. The transition between modes (0.3s crossfade) should feel like blinking and opening your eyes differently.
### Visual Language for Information States
Beyond the D-033 entity colors, information itself has visual qualities:
**"I'm learning something new":**
- **Monologue chime** (D-038 audio) + urgent monologue text color shift
- **Observation eye icon** appears alongside the monologue — brief, clear
- **Entity pulse:** The observed entity's color briefly brightens (100ms, +20% luminance) before settling to its new relationship color. A visual "ping" that says "this entity just became more interesting."
- **Insert update:** If the observation generates insert data (new POI, case file update), the insert area briefly highlights. Not a popup — a glow in the relevant area of the overlay.
- **Overall feeling:** A NOTIFICATION. Brief. Clear. Then absorbed. The player's mental model updates and the visual returns to baseline.
**"This confirms what I suspected":**
- **Subtler.** A monologue line that echoes an earlier one. More measured tone.
- **NO entity pulse.** The entity's color stays the same. Confirmation is the ABSENCE of surprise.
- **Insert data consolidation:** Previously separate data points link. On the detective's overlay, two amber markers might get a connecting line. On the smuggler's, a contact's reliability rating might tick up.
- **Overall feeling:** STABILITY where the player was bracing for change. The absence of visual drama IS the signal.
**"I was wrong about something":**
- **Color shift on an entity** the player thought they understood. Amber to red. Or worse: green to amber. The system contradicting the player's assumption.
- **Monologue with different tone** — the character processing surprise or denial.
- **This is THE FRIEND's moment.** The first green-to-amber shift in the session. Maximum impact because until now, colors were static. The system just proved it can change, and it changed on someone the player trusted.
### The Information Decay Visual
D-011 says fog returns. Previously visited areas revert. This needs a visual language:
- **Visited, currently visible:** Full color, full detail, entities shown.
- **Recently left (< 5 minutes game time):** Slightly desaturated. Entities hidden but furniture/walls persist as "memory." The remembered state.
- **Left a while ago (5-30 minutes):** More desaturated. Furniture begins to dim. The memory is fading.
- **Long departed (> 30 minutes):** Near-fog. Only major structural elements (walls, doors) persist as faint outlines. Anything could have changed.
This gradient communicates INFORMATION RELIABILITY visually. The player can glance at any area and know: "I was JUST there" vs "I haven't been back in a while — anything could have changed." Time degrades visual certainty. That's D-011 rendered.
---
## Summary: The Art Direction Thesis
**The Settled Reach should look like a well-maintained 40-year-old space station seen through the eyes of someone who lives there. Clean, functional, subtly warm in social spaces, institutional in work spaces, honest in corridors. LIGHTING does the emotional heavy lifting. Sprites provide shape and identity. Color communicates relationship. Fog communicates knowledge. The insert overlay is a permanent, subtle technological lens on reality.**
**Three principles:**
1. **Readability over beauty.** Rimworld's lesson: if you can't parse the game state in a glance, nothing else matters.
2. **Lighting over detail.** The same room, differently lit, is a different room. Invest in the light system, not in texture detail.
3. **Restraint IS the aesthetic.** The Settled Reach is advanced and subtle. Not flashy, not grim, not neon, not grimy. Clean lines. Muted palettes. Strategic warmth. The visual equivalent of a well-designed tool.
**Long-term style target:** Clean 2D, bold silhouettes, lighting-driven atmosphere. Achievable in Godot 4's standard pipeline. Compatible with AI-generated asset workflow. Scales from boxes-with-labels to full art without changing the visual grammar.
**What makes The Settled Reach look like ITSELF, not like another game:** The relationship color system (D-033), the four-state fog, the diegetic insert overlay, and the solar light color per planetary system. No other game has all four. Together, they create a visual identity where the same station looks different to different characters, different at different times, and different under different stars.
---
*Written by Araminta. Keep it clean, we can layer detail later.*