Built for Unity 6

Couch Co-op Builder

Build local multiplayer from lobby to gameplay.

Independent joining and character selection. Persistent players into gameplay. Add shared or split screen cameras when your game needs them.

Local multiplayer · 1–8 players
Four-slot character carousel lobby with independent selection and Ready controls.
Character carousel lobby
One connected workflow

Give every local player a place in the game.

Connect the lobby, character choices and gameplay without rebuilding player ownership at every scene change.

Join independently

Give keyboard roles and controllers their own input ownership and player session.

Choose together

Let each player browse, confirm a character and get Ready in their own UI context.

Carry players forward

Keep player identity and character choices as your lobby hands off to gameplay.

See Couch Co-op Builder in action

From independent joins to gameplay, shared views and split screen.

Lobby → character selection → gameplay

From first join to first move.

Use editable lobby presentations and a Character Catalog to connect player choices to the characters in your game.

Explore character selection

Four players choosing characters on a shared lobby stage.
Shared-stage character selection
  1. Join

    Claim an input source.

  2. Choose

    Browse your characters.

  3. Ready

    Confirm the choice.

  4. Start

    Launch together.

  5. Gameplay

    Play as your selection.

Your Canvas. Your game.

Build on what you already have.

Connect your existing Canvas or start with a supplied lobby. The Setup Wizard helps wire player areas and characters; gameplay integration connects selected players to your own objects, input and rules.

Two authored player areas and a shared launch control on an existing Canvas.
Existing Canvas integration
Player characters in Rocket Rumble 3D after lobby-to-gameplay handoff.
Rocket Rumble 3D gameplay handoff

Existing Canvas guide · Gameplay integration guide

Input + cameras

Share the couch. Choose the view.

Use shared keyboard roles, standard gamepads and profiled generic joysticks. Rebind controls through input profiles, then choose a shared view or independent camera layouts with optional runtime switching.

Input and rebinding · Camera integration

Four independent camera viewports in Rocket Rumble 3D.
Rocket Rumble 3D split screen
Real tools. Playable examples.

Explore the included samples.

Follow the setup workflow, try Rocket Rumble in 2D and 3D, or experiment with camera layouts in the Split Screen Playgrounds. Open any capture to view it at full size.

Setup Wizard · Rocket Rumble 2D · Rocket Rumble 3D · Playgrounds

Player capacity: framework support and supplied presentation sizes
WorkflowCapacity
Framework / Existing Canvas1–8 local players
Supplied authored lobby templatesUp to 4 visual player slots
Rocket Rumble 2D / 3D2–4 players
Split Screen Playgrounds1–8 players
Included module

Smart UI is part of the package.

Smart UI Focus & Navigation is included with Couch Co-op Builder. Add focus recovery, remembered selection and navigation to your Unity uGUI menus. No separate purchase is required.

Smart UI focus and navigation showcase included with Couch Co-op Builder.
Included Smart UI showcase
Requirements

Built for Unity 6.

Validated with Unity 6.3 LTS for Couch Co-op Builder 1.0.0.

UI and input

Unity Input System and Unity UI (uGUI / TextMeshPro). Import TMP Essential Resources for the UI samples.

Rendering and cameras

Supplied visual and game samples use URP. The core architecture is not inherently tied to URP. No mandatory Cinemachine dependency.

Requirements and installation guide

Couch Co-op Builder 1.0.0

Start with the manual.

Coming to the Unity Asset Store

Download the PDF manual for offline reference.