DRIFTLANDS co-op survival on drifting tides — studio progress

Game Concept: Driftlands

Created: 2026-08-25 Status: Draft

Creative Director Review (CD-PILLARS): CONCERNS — all three sharpening edits applied and locked 2026-08-25
Art Director Review (AD-CONCEPT-VISUAL): CONCEPTS — "Tideline" direction selected 2026-08-25
Technical Director Review (TD-FEASIBILITY): FEASIBLE WITH CONSTRAINTS 2026-08-25
Producer Review (PR-SCOPE): REALISTIC WITH ADJUSTMENTS — all three adjustments adopted 2026-08-25


Elevator Pitch

It's a top-down co-op crafting-survival game where your party's island home is
permanent — but the lands around it are not. Drifting landmasses dock against
your shores on a real-time cycle, each bringing resources, ruins, and threats;
when they drift away, whatever you didn't harvest goes with them.


Core Identity

Aspect Detail
GenreCo-op crafting-survival / base-building with action combat
PlatformPC (Steam or direct distribution to friends)
Target AudienceThe developer's own friend group (2–5 players); see Player Profile
Player CountCo-op, 2–5 players on a private world
Session Length30–120 minutes, shaped by what's currently docked
MonetizationNone — private game for friends, not a commercial product
Estimated ScopeMedium-Large (2–3 months to MVP, 6–9 months cumulative to Tier 1, solo part-time; full vision extends beyond)
Comparable TitlesValheim, Core Keeper, Necesse

Core Fantasy

**"We don't travel to the world. The world travels to us — and some weeks, what washes up wants us dead."**

The private-server fantasy: our world, our base, our characters. Each friend drifts toward what they enjoy — no assigned roles — while the shared home grows from camp to keep. Every item anyone wears was made by one of the group, from materials someone hauled home before the land that bore them drifted away. The world breathes in real time whether anyone is playing or not; checking "what's docking tomorrow?" between sessions is part of the game.

The group's core motivation (stated by the developer): **progression on something that is your own and lasts** — building a thing that persists and gets better throughout the game. The permanent home island is that thing; the tide exists to feed it. Any design that makes the lasting home feel disposable or resettable fights the core motivation.


Unique Hook

Like Valheim, AND ALSO the map is a tide. Instead of the party traveling to distant zones, the zones come to the party: landmasses dock against the home island's shores on a real-time drift cycle and depart again, taking unharvested riches with them. This inverts the MMO structure, makes the base emotionally central by construction, generates "one more cycle" anticipation between sessions, and provides built-in base-defense pressure (hostile lands dock too) that never needs contriving. Missed lands recur eventually — possibly changed — so absence creates stories and appetite, never permanent loss.


Player Experience Analysis (MDA Framework)

Target Aesthetics (What the player FEELS)

Aesthetic Priority How We Deliver It
Discovery (exploration, secrets)1Every docked land is a fresh menu; interiors hide richer veins and ruins; the tide schedule itself is something to learn
Fellowship (social connection)2Shared base, emergent division of labor, group anticipation of the next docking
Expression (self-expression, creativity)3Base building, crafting specialization by choice, gear-carried identity
Challenge (obstacle course, mastery)4Fast scrappy combat with a real skill curve; deeper inland = harder
Fantasy (make-believe, role-playing)5Low-medieval material culture; the smith who forged the party's iron era
Sensation (sensory pleasure)6Tideline visual identity — the world readable at a glance, color-temperature tide clock
Narrative (drama, story arc)N/ANo authored story; the group's history IS the narrative
Submission (relaxation)N/ADeliberately not a low-stakes idle game — the tide creates gentle urgency

Key Dynamics (Emergent player behaviors)

Core Mechanics (Systems we build)


Player Motivation Profile

Primary Psychological Needs Served

Need How This Game Satisfies It Strength
AutonomyThe docked-lands menu offers freedom-with-focus every session; no quests, no assigned roles — you decide what tonight is aboutCore
CompetenceCombat is a visible skill you improve at; material tiers mark eras of shared history ("our bronze age")Core
RelatednessThe base is the group's shared character; anticipating and missing lands together is shared narrativeCore

Player Type Appeal (Bartle Taxonomy)

Who this is NOT for: competitors, checklist completionists, and players who need pause-anywhere solo play. The tide waits for no one.

Flow State Design


Core Loop

Moment-to-Moment (30 seconds)

The sortie beat: dash-and-strike combat with light kiting; mining and harvesting are fast, chunky interactions (three swings, satisfying burst of ore), never hold-to-channel. Enemies telegraph, you dodge, positioning beats gear-checks. Every fight and every node feeds the bag on your back — and the bag going home is the point.

Short-Term (5-15 minutes)

The run inland. A docked landmass is a wild zone bolted to your coast: richer nodes, rarer flora, and nastier inhabitants toward the interior. Cycle: gear up at base → cross the shore threshold → push, harvest, fight → haul back → smelt, craft, store. "One more trip inland before bed" — the land will leave, so every trip counts.

Session-Level (30-120 minutes)

A session is shaped by what's currently docked — the world sets tonight's menu, the group chooses from it. One friend smelts and fortifies, two push deep into the docked marsh, one hunts the coast. Natural stopping point: the haul is banked, the walls held, the forge is lit.

Long-Term Progression

Three braided arcs: character (identity expressed through crafted gear — flat base stats by design), material tiers (cloth → leather → bronze → iron, each era unlocked by the right lands docking), and the base (camp to keep — and prosperity attracts worse tides, so defense pressure scales naturally with growth).

Retention Hooks


Game Pillars

Pillar 1: The Tide Waits for No One

The world moves in real time whether anyone is playing or not — the game never pauses the tide to spare you.

Design test: When choosing between "compensate players for absence" and "make returning exciting," we choose the living world. Absence creates stories and anticipation, never debt. Banned outright: grace-period timers, partial-credit harvesting after departure, catch-up resource boosts, and "the tide waited for you" mechanics of any kind. The only legal mitigation is recurrence — a missed land comes back eventually.

Pillar 2: Home Is the Fixed Point

The shared base is the emotional and mechanical center of the game; all content orbits it.

Design test: If we're debating where something should happen, the answer is "within sight of home." No far-flung quest hubs, no teleport networks, no second bases.

Pillar 3: Made by Our Hands

Progression comes from materials you hauled and gear you crafted — never from drops, quest rewards, or vendors.

Design test: When designing any reward, we give materials and knowledge, not finished items. If a sword exists, one of the players made it. **Ruins and defeated threats yield materials, blueprints, and knowledge — never finished gear.** An ancient ruin gives you the knowledge to forge the sword, not the sword.

Pillar 4: Scrappy Hands, Serious World

The controls are fast and joyful; the consequences are real. Friction lives in the world — tides, logistics, threats — never in your hands.

Design test: If a mechanic adds weight, ask where the weight sits. Slow menus, stamina-gated swings, encumbrance micromanagement → rejected. A land leaving with unharvested tin → embraced.

Pillar 5: Four Freedoms

Any friend can pursue any playstyle at any time — no classes, no assigned roles, no system that demands a specific player exist.

Design test: The new-friend test — if someone who's never played logs in tonight, can they immediately fight, gather, build, and craft without needing a role someone else filled? Emergent specialization by choice is fine ("Alex became our best weaponsmith"); mechanical gatekeeping is not (only "builders" can place advanced structures).

Anti-Pillars (What This Game Is NOT)


Visual Identity Anchor

Direction: "Tideline" (graphic silhouette, tide-as-protagonist)

One-line visual rule: *If it doesn't read at a glance while the world is moving, it doesn't belong.*

Supporting visual principles:

Color philosophy: a restrained core palette (2–3 desaturated, stable "home" hues) so the tide can speak through light. Threat lands break the restraint with a hard saturated warning hue (crimson/acid) — on purpose and only then.

Why this direction: it makes Pillar 1 visible rather than merely mechanical, serves fast combat legibility (Pillar 4), and is the most solo-feasible art pipeline of the candidates — detail lives in silhouette and palette state, not painted texture, so biome count doesn't multiply art labor.


Inspiration and References

Reference What We Take From It What We Do Differently Why It Matters
ValheimCo-op gather-craft-build around a home base; material-tier erasThe map comes to us; no sailing out, no map corners to conquerProves the 2–5 friends private-server appetite is enormous
Lineage 2Persistent shared world that moves without you; long-arc character investmentNo grind treadmill, no classes; persistence via the tide, not server uptimeThe developer's formative MMO — the "world is alive" feeling is the target
MinecraftFreedom to decide what today is about; everything craftedCurated tide-driven content instead of infinite terrain; real-time worldThe freedom structure without the infinite-sandbox scope
HadesFast, readable, joyful top-down combat handlingCo-op, persistent world, no run structureSets the bar for "scrappy hands"
Don't StarveSilhouette-first art legibility on a budgetWarmer palette logic; tide states drive colorVisual proof the Tideline style works solo
Escape from TarkovWhat you carry isn't safe until it's home — haul tensionSoft version only: opportunity cost, never gear loss (anti-pillar)Validates the haul-home logistics beat as a tension source
Anno 1602 / Transport Tycoon DeluxeProduction chains and internal logistics as their own pleasureChains stay small-scale and hand-tended at the base, not industrial sprawlDeveloper taste anchor — economy depth is a real pull (Tier 2 candidate)
ECOMultiplayer player-driven economy; collaborative civilization2–5 friends, no laws/government layer; crafting interdependence onlyProves co-op economy interdependence works at small player counts
Viva Piñata-style animal care (developer's remembered favorite)Gathering, protecting, and nurturing living creatures; fences that matterFauna arrives on the tide — capture before departure makes animals earnedTier 2 candidate with a uniquely Driftlands twist

Non-game inspirations: tidal coastlines and harbor towns — the rhythm of things arriving and leaving on schedules older than you; Bronze/Iron-Age material culture (bloomeries, hammered metal, woven cloth).


Target Player Profile

Attribute Detail
Age rangeThe developer's friend group (adults with jobs)
Gaming experienceMid-core; MMO and survival-crafting veterans (Lineage 2, Minecraft)
Time availabilityEvenings/weekends; sessions of 30–120 min; uneven schedules between friends
Platform preferencePC
Current games they playValheim-likes, Minecraft, co-op survival titles
What they're looking forA private persistent world that is theirs, with wide freedom and real co-op interdependence
What would turn them awayForced roles, daily-chore obligations, punishing loss on death, RTS-style detachment

Technical Considerations

Consideration Assessment
Recommended EngineUnity (developer's prior experience; PC target; mature 2D tilemap + netcode ecosystem)
Key Technical ChallengesCo-op action-combat netcode feel (the load-bearing risk — prototype first); deterministic tide scheduler; land dock/undock streaming
Art Style2D top-down graphic silhouette ("Tideline") — flat high-contrast shapes, palette-state driven
Art Pipeline ComplexityLow-Medium — silhouette + palette-swap approach chosen specifically to keep solo art labor sublinear in biome count
Audio NeedsModerate — combat feedback and ambient tide/weather beds; adaptive docking/departure stingers desirable
NetworkingHost-and-play (host-authoritative), Unity Netcode for GameObjects over UTP + Unity Relay (Steam transport at ship — ADR-0008); client prediction for local player only; NO dedicated servers, NO host migration
Content VolumeTier 1: 6–8 authored land templates with light randomization, 4 material tiers, one home island
Procedural SystemsDeliberately minimal — authored land templates with parameterized variation; full procgen explicitly deferred (first scope cut)

The no-server architecture (TD-confirmed): the tide is a pure function of (world seed, wall-clock time) — the world is a save file plus math. The only mutable persistence is per-land harvest diffs and base state. No backend to build, host, or pay for. Constraint this rests on: nothing happens to the base while offline.


Risks and Open Questions

Design Risks

Technical Risks

Market Risks

Scope Risks

Open Questions


MVP Definition

Core hypothesis: *The venture → fight → harvest → haul → craft → build loop, under a real-time tide that takes unharvested resources away, is fun for 2 players across their first 3–4 sessions — base-up and the first recurrences.*

*(Window stated explicitly 2026-08-27 at the Technical Setup gate, cross-GDD review D3/D4: MVP validates the mechanical skeleton and the **tide fantasy** — a missed land reads as "damn, we missed it → it'll come back", the haul beat carries bank-or-push tension through base-up. It does not test sustained-session appetite: every MVP material sink is one-time and the economy flattens by session 3–4 by design (base-building OQ11), and the maker's-mark, walls-as-memory, and weeks-long combat-skill fantasies are Tier 1 (crafting, base-building, combat honesty clauses). A playtest read past session 4 is a Tier 1 question, not an MVP verdict.)*

**Gate 0 (before all other MVP implementation): the netcode spike.** 2–3 weeks. NGO + Steam transport, host-authoritative, local-player prediction only. Two real machines at throttled ~40–80ms latency. Go/no-go on combat feel.

RE-AFFIRMED 2026-09-02 at the Technical Setup → Pre-Production gate (CD + PR
concern; production/gate-checks/gate-technical-setup-to-pre-production-2026-09-02.md).
Gate 0 still blocks, and this re-affirmation sharpens what it blocks rather than
softening it.

What Gate 0 blocks — unchanged and binding: no art production, no crafting
implementation, no world-system implementation until the spike passes. Concretely:
no epics or stories may be written for any requirement routing through ADR-0008–0012
(netcode wire, player transform authority, inventory replication, structure registry,
enemy simulation), and no asset production may begin against them. The spike is
not the 2026-08-25 localhost prototype: that ran UnityTransport on one machine
with simulated latency and its own report names the gap — "the Steam transport +
real-network session is still pending." Gate 0 requires **two real machines
talking over the actual internet at real (not simulated) latency**.

Amended 2026-09-02 — the gate does NOT require Steam. QQ-04 research established
that NGO's NetworkTransport abstract surface is stable across 1.x→2.x (10 abstract
members, verified against NGO source), so the transport is swappable after the
playtest without invalidating anything it measures — the netcode model sits entirely
above a pure byte-pipe. The playtest therefore runs on UTP + Unity Relay (~1 hour
to first packet, free, no App ID, no router configuration), and Steam becomes a
ship-time concern. What Gate 0 measures is combat feel at real RTT and jitter,
which is a property of the network, not of who carries the bytes.

**What Gate 0 was never meant to block, stated explicitly because the ambiguity has
already cost a gate cycle:** *design and architecture work that is independent of the
wire.* The seven approved UX specs, the art bible, and ADR-0013/0014 were authored
after this gate was written and are correctly sequenced — every one of them is
netcode-independent by construction (ADR-0013 §7 "networking: none"; ADR-0014's
Ordering Note "does not depend on ADR-0008"; title-screen.md's deliberate
mechanism/payload split). Foundation and Presentation ADRs are likewise gap-free and
unblocked. Reading Gate 0 as "stop all work" would have idled the only work that
could safely proceed while friend-group availability — the one variable the project
does not control — sets the schedule.

The distinction, in one line: Gate 0 blocks building the game, not *deciding what
the game is*. Anything whose correctness depends on how bytes cross the wire waits for
the spike; anything that would be true on a single machine does not.

Consequence accepted at the gate: the spike carries an unpriced 1–2 day Steam
transport integration prerequisite that appears on no task list, and the playtest is
undated as of 2026-09-02 — six days past its stated week-1 deadline. Dating it is the
project's #1 action precisely because Gate 0 is being held rather than relaxed.

PROVISIONALLY PASSED 2026-09-11 (user decision; record:
production/gate-checks/gate-0-provisional-pass-2026-09-11.md). The Relay path was run
end to end on 2026-09-11 (two instances, real Relay hop, europe-west4) and the 2026-08-25
prototype had already confirmed the model at simulated latency; the friend session is
now a confirmation, not a precondition. ADR-0008–0012 may be written as Accepted with
a revisit clause, and the epics behind them may be storied. A NO-GO from the friend
playtest supersedes the affected ADRs and reopens their stories — that is the price of
not idling while a second person's calendar sets the schedule.

CONFIRMED GO 2026-09-11 — the friend playtest ran the same day (Jeroen host, Eric client, two networks, Unity Relay, ≈ 150–180 ms RTT): own actions instant on both sides, hits landed where the client saw the enemy; occasional remote stutter noted → register. Gate 0 is closed; evidence production/playtests/gate-0-2026-09-11/.

Required for MVP:

Explicitly NOT in MVP (defer):

Scope Tiers

Tier Content Features Timeline
MVP1 island, 1 socket, 2–3 land templatesCore loop, 2P co-op, cloth tier, minimal tide tint (amber/violet, one shader — ruled 2026-08-27)~2–3 months part-time (incl. 2–3 wk netcode spike)
Tier 1 "playable with friends"3–4 sockets, 6–8 land templates2–5P, all 4 material tiers, tide-clock polish (atmosphere, mist, drift cosmetics), base-defense events, save-anyone-can-host~6–9 months part-time cumulative
Full Vision (Tier 2)More biomes, ruins/blueprint knowledge, rival settlements riding the tideDeeper building, seasonal tide patterns, animal husbandry (capture transient fauna from docked lands before departure; pens, fences, breeding at home — a uniquely tide-shaped take on the mechanic), deeper production chains (multi-step refinement ore → bars → parts → goods; workshops and internal base logistics, Anno/ECO-inspired)Beyond current timeline — only if Tier 1 proves itself

\* Pre-designated first-to-slip items (producer adjustment): if the timeline compresses, these cut first, in this order: save-anyone-can-host (fallback: fixed host) → base-defense events (fallback: hostile lands are "go to them" content). This is a pre-agreed decision, not a negotiation under pressure. Skill-drift was fully cut 2026-08-25 (flat stats + gear-carried identity) and is no longer on the slip list — it is out of scope entirely.


Next Steps