Twinstick
Two players sharing scores and progress in a cooperative arcade game
Service 02 — Shared Progress Build

A game where both players
feel they matter

Shared scoring, lives, and progression built together — so neither player carries the weight alone, and the win belongs to both of them.

What you'll have

Progression that pulls players forward together

When this work is done, your game will have a shared progress system that makes two players feel like a team — not two solo runs happening side by side. Scoring, lives, and the results screen all reflect that partnership.

The balance will feel fair. Neither player will feel like the weak link or the one carrying the run. That's a design challenge as much as a technical one, and it's what we spend the most care on.

Shared-progress system

Scoring and lives that belong to both players — designed to reinforce the sense that you're in this run together.

Fair difficulty for two

Challenge tuned so that two players feel the tension without one carrying all the responsibility.

A clean results screen

An end-of-run screen that presents shared outcomes clearly and sends both players away feeling the session meant something.

The challenge

Balancing for two is genuinely hard

Once you have a playable loop, the next question is whether it actually feels fair and rewarding for both players across a full session. That's where a lot of co-op games start to wobble.

One player tends to dominate

Without careful system design, stronger players naturally carry the run and weaker players fade into the background — which quietly kills the co-op feeling.

Scoring splits instead of unites

Individual scoring turns co-op into a quiet competition. Players watch each other's numbers instead of working as a pair — and the session ends on a comparison, not a shared result.

The end screen feels flat

A poorly considered results screen can undercut everything that came before it. How a session closes shapes whether players want to do it again.

Our approach

Progress systems designed to keep two players invested

The Shared Progress Build centers on one question: does the game feel like it belongs to both players throughout? We design the scoring, lives, and difficulty arc with that in mind from the first line.

Difficulty for two doesn't mean adding a multiplier. It means understanding where the tension lives in your specific loop and tuning it so both players feel the weight without it becoming lopsided.

The results screen is treated as part of the experience, not an afterthought. We think about what players should feel when the run ends and design accordingly.

How it works
1

We understand your loop

We start from whatever you have — playable build, description, or concept — and understand the rhythm of your game.

2

We agree on the progress model

Together we define how scoring, lives, and difficulty will work — before anything gets built.

3

We build and tune

The system goes in and we adjust until the balance feels right — not just technically correct, but good to play.

4

You receive a clean build

Everything documented, ready to run — with the results screen included and the full system explained.

Working together

A steady, comfortable pace

This service is made for teams refining their loop without pressure. The work moves at a comfortable rate, with you informed throughout.

Comfortable timeline

We agree on a delivery window that doesn't rush the balance work. Good tuning takes a little time, and that time is built in.

Visible progress

You'll see how the system is developing before delivery. There's room to give feedback on the feel before it's finalised.

Gentle on your existing code

If you have a base already, we integrate into it cleanly — no rewrites unless genuinely needed, and we'll say so if something has to change.

A results screen you're proud of

Not just a number on a background. An end-of-run moment that feels like a proper shared conclusion to what both players just did.

Pricing

One flat price, agreed upfront

$600 USD

Flat rate — confirmed before work begins

What's included

  • Shared-progress system — scoring and lives that belong to both players
  • Difficulty tuning for two — balanced so both players feel the challenge fairly
  • Results screen — a clean shared end-of-run moment
  • Integration into your existing build or a fresh base
  • Documentation explaining each system and the design decisions behind it
  • Scoping conversation to align on approach before anything begins
Start a conversation

Who this is for

Teams who have a co-op loop working and want to layer in the systems that make the experience feel complete. Also suited to developers who want to build the progression layer alongside a new loop from scratch.

What you walk away with

A progression system where two players share the stakes — and a game that ends each session with both players feeling the result was theirs together.

Payment flexibility

We can discuss splitting this into two payments — one at the start and one on delivery. Mention it when you reach out and we'll work something out.

How we measure progress

What good looks like here

Balance that holds up

We test the system across different player skill gaps to confirm both players stay engaged throughout a full run, not just the first wave.

Legible progress at all times

Both players can see where the shared run stands — score, lives, state — without confusion. Clarity is part of the system design, not a cosmetic layer.

A satisfying close

The results screen lands cleanly and leaves players with a clear sense of what they accomplished together — not just a number to ignore before the next run.

Our commitment

We build what we agree to build

The scope written down at the start is what you receive at the end. If something in the delivery doesn't match what was agreed, we'll put it right — no argument about it.

If you're not sure whether this service fits your project at its current stage, just describe where you are. We'll give you an honest read on whether this is the right next step or something else would serve you better.

Ask us a question
Getting started

How this begins

A message is all it takes to set things in motion. We'll take it from there.

1

Tell us where you are

Share what you have so far — a build, a description, or an idea. We'll understand the context before suggesting anything.

2

We reply within two days

A thoughtful reply — not a template. We'll ask what we need to understand the project properly.

3

We agree on the system shape

Together we confirm what gets built — scoring model, difficulty approach, results screen — and set the price and timeline.

4

We build and deliver

Work begins, you stay informed, and you receive the completed system on the agreed date — ready to run and extend.

Ready?

Let's shape a game both players can own

Tell us about your project and what kind of co-op progression you're thinking about. We'll help figure out the right approach together.

Start a conversation
Explore more

Other services from Twinstick

Service 01

Co-op Loop Prototype

A working two-player arcade loop you can run and test. Co-op core loop, input handling, and a playable build — the starting point for a cooperative game.

$320 USD Learn more →
Service 03

Drop-In Setup

Adds friendly drop-in, drop-out support so players can join or leave mid-session without disrupting the experience.

$410 USD Learn more →