Devlog

Dev Log · #005

Building Co-op Without Breaking Solo

June 28, 2026The Lumina Quest Team

The lazy version of co-op is: take the solo game, double enemy HP, and ship it. We've all played that version. It turns every fight into a slog — encounters designed around one player's toolkit lose all their tension when two players pile on and the enemy just sponges hits for twice as long. The encounter design stops mattering. It becomes button-mashing with a friend.

We knew early that if we were going to add co-op to Lumina Quest, we couldn't do it that way. The problem is that the alternative — designing two separate versions of every encounter — isn't feasible for a small team. We needed a solution that let one set of encounter designs work for both modes.

The Ashveil Constraint

Ashveil Highlands was designed around solo play. Enemy patrol routes, positioning, and the fog anomaly system all assume a single player's elemental reach. The fog pockets in particular are tuned to one player threading through them — they're not wide enough to be trivial, not narrow enough to be a wall. A second player in the same space changes that calculus completely.

If we just added a second player naively, one of two things would happen: either the encounters become trivially easy (two elemental toolkits blow through every fight before positioning matters), or we have to tune enemies so hard that the solo experience suffers. Neither is acceptable. So we started thinking about co-op differently.

Role Asymmetry

Our solution is to give co-op players distinct session roles rather than treating them as two identical combatants. At matchmaking, one player chooses the Anchor role and one chooses Catalyst.

The Anchor holds position, generates resonance shields, and draws aggro — functionally occupying the same space a solo player would in the same encounter. The Catalyst is mobile, working elemental combos from off-angles and disrupting enemy positioning from outside the expected geometry. The Anchor keeps the encounter geometry intact; the Catalyst adds a new axis the encounter wasn't tuned around but can handle.

Crucially, these aren't locked to character archetypes. A Striker can play Anchor; a Weaver can play Catalyst. The roles are session choices, not character builds. This keeps the system flexible and means you're not locked out of a role because of how you built your character in the talent trees.

Shared vs. Split Resources

Elemental resonance is shared between co-op partners. Both players' actions fill the same resonance bar, and either player can trigger a Fracture Burst when it's ready. This is intentional — co-op should feel cooperative, not competitive, and sharing the resonance bar creates natural moments of communication around when to burst.

XP and gear drops are split. Each player gets their own progression, independent of what their partner does. This matters for trust. You shouldn't be penalized because your co-op partner decided to run into every enemy and die twice. Your level-up is yours; your gear roll is yours. If the session goes badly, you walk away with the same progression you would have earned playing efficiently.

What's Actually Built

Honest answer: this is still mostly on the whiteboard. The role asymmetry system is fully spec'd. The shared resonance concept is validated — but only as a single-player mechanic in the combat prototype. The resonance bar exists, Fracture Bursts work, the math is there. We just haven't wired in a second player.

Actual 2-player netcode hasn't been started. That work is scoped for Beta phase. The Alpha milestone (Q4 2026) is solo-only. Co-op is what Beta is for.

Why We're Designing It Now

Because baking co-op into zone design from the start is much cheaper than retrofitting it after Alpha. If we wait until Beta to think about co-op, we'll have to revisit every encounter in Ashveil and ask whether the geometry still works with two players. That's a rebuild, not an addition.

Designing around the Anchor/Catalyst model now means we can make choices during zone layout — patrol spacing, fog pocket width, sight lines — that work for both modes without needing separate assets or tuning passes. It's a forcing function for encounter design that happens to make both solo and co-op better.

Founder's Pack supporters will experience Ashveil in Alpha as a solo zone. Co-op Beta is the next stage — and it'll feel like the zone was built for it, because it was.

Next post is a status update: where Phase 1 actually stands as we move into Alpha milestone planning. Less design philosophy, more concrete progress report. Numbers, systems, what's done and what isn't.

Get Early Access

If you want to be there for Alpha access and co-op Beta, the Founder's Pack is how you get in early.

Get Founder's Pack →
    Dev Log #005 — Building Co-op Without Breaking Solo | Lumina Quest — Lumina Quest