Skein 0.1 — early access for Unity 2021.3+

Build together.
In real time.

Skein brings multiplayer collaboration into the Unity Editor. See where your teammates are looking, what they’ve selected and what they’re changing — live, in your own Scene view.

Free for two collaborators. No credit card.

# SceneGameMainLevel.unity
AlexEditing: ChrisSarah · ViewingAlex · Door_MainLevel design · 3 hereChrisAlexSarah
Illustration — a simulated session, drawn for this page. Try the real thing free.

Inside the editor

The scene stops being a place you work alone.

Skein is a live layer on top of the version control you already use. It doesn’t replace Git or Unity Version Control — it makes the hours between commits collaborative.

Live presence

Everyone’s Scene view camera appears in yours — a colored frustum with their name, smoothly interpolated.

Selections you can see

Know what a teammate is looking at before you touch it. Selections are outlined in their color.

Ownership, not overwrites

Selecting an object locks it for you. Others see “Editing: Chris” — and their edits are undone instead of silently colliding.

Real-time transforms

Drag an object and teammates see it move as you drag. The final value is committed once, in order, to everyone.

History that reads like English

“Alex changed Light intensity — 5 minutes ago.” Every change records who, what, before and after.

Snapshots

Save “Before Boss Fight Update”. Restore it for the whole team with one click and a clear warning first.

Engineered for the editor

Light on the network. Invisible to your frame time.

  • Adaptive camera updates. Nothing is sent while you’re still; at most 15 updates a second while you fly around, then one final “rest” sample.
  • No garbage on the hot path. Presence messages are composed into reused buffers — verified by an allocation test in our CI.
  • Ordered, exactly-once edits. Every change gets a session sequence number; retries are de-duplicated and gaps are detected and refilled automatically.
  • Built for bad Wi-Fi. Drop off and you’re back in seconds with your locks intact. Edits made offline are queued, not lost.
realtime · skein.v1
→ LOCK_REQUEST   { ids: ["g:…Door_Main"] }
← LOCK_RESULT    { granted: ["g:…Door_Main"] }
→ OBJECT_TRANSFORM_PREVIEW   (20 Hz while dragging)
→ OBJECT_TRANSFORM { t: { p: [4.2, 0, 6] … } }
← ACK            { seq: 1842 }
⇢ everyone:  OBJECT_TRANSFORM  seq 1842  from Chris
⇢ everyone:  CAMERA_UPDATE     (interpolated, ≤15 Hz)

From install to collaborating in five minutes.

  1. 01

    Install the package

    From the Asset Store or Package Manager. No changes to your game code, nothing added to your scenes.

  2. 02

    Sign in from Unity

    A short code opens in your browser — no passwords typed into the editor.

  3. 03

    Start a session

    Pick the project, start a session, and your team joins from their own editor.

  4. 04

    Build together

    Cameras, selections and edits flow live. Commit to Git or Plastic as usual.

Start with your next level, not a procurement process.

Free for two collaborators. Paid plans from $15/month when your team grows.

4 plans · cancel anytime · self-hosting available