Invite collaborators and edit a project together in real time.
Collaboration
Studio projects can be shared with collaborators and edited together in real time — multiple people painting maps, placing objects, and building at once, with live cursors and presence.
Collaboration is a browser editor feature. Hosted projects with a managed game server get the strongest experience (an authoritative, server-ordered editing room); other projects fall back to a best-effort live sync.
Inviting collaborators#
From your project on the website dashboard, open Collaborators and add someone by email (or send an email invite). You assign each collaborator one of two roles:
| Role | Can do |
|---|---|
| Editor | Open and edit the project — maps, content, and building. |
| Viewer | Open the project read-only — watch live edits and cursors, but can't make changes. |
The Owner is the project creator (that's you) — an implicit role, not something you assign when inviting. Invites are accepted by signing in with the invited email. Shared projects then appear in each collaborator's project list and in the desktop launcher.
Real-time co-editing#
When two or more people have the same map open:
- Live presence & cursors — you see each collaborator's labeled cursor moving on the map, in every tool.
- Live sync — tile paints, object-grid layers, placed-object instances, wall/roof building edits, and core map events appear for everyone as they happen.
- Viewer lock — viewers are fully read-only; their canvas is locked and a banner explains why.
- Same-map warning — a presence banner tells you when someone else is editing the same map, with an optional View only lock so you don't accidentally overwrite their work.
Changes converge last-writer-wins per cell/object, so concurrent edits settle predictably. With a managed game server, edits are server-ordered and late joiners catch up automatically; without one, a reload re-syncs anything missed.
Who can join a live session#
Only people with access to the project — you and the collaborators you've invited — can see or send live edits. The editor asks Studio for a private session key when you open a map, and every edit and cursor carries a signed pass that the other editors check before applying it. Anything without a valid pass is ignored.
- Cursor labels show the role (Owner, Editor or Viewer) of each person on the map.
- Removing a collaborator stops their live sync within the hour; their saves are refused within a few minutes.
- Without a managed game server, the live session key changes every hour. Editors re-join on their own; an edit made in the second or two around the change may not reach others until they reload.
- Desktop projects don't use live co-editing — it's a browser editor feature.
Tips#
- Glance at the presence banner before bulk operations on a shared map.
- Use View only when you just want to watch a teammate work.
- Viewers are a great way to share a work-in-progress world for feedback without risk.
Related: Studio App Overview and Buildings & Walls for the building tools that sync live.