Collaboration

Creating a high-quality game demands many skills such as modeling, scripting, user interface design, and audio production. It's unlikely that one person has all of these skills, which makes collaboration between different roles an essential part of the development workflow.

With Studio's built-in collaboration tools, creators can contribute to games independently on their own time, or work together with their team all at the same time.

Three creators working together in a collaborative session, each with different color markers to demonstrate what objects they're currently editing in the environment.

Age-based collaboration requirements

To use Studio's collaboration tools with other creators, you must first complete an age check by either verifying your ID or completing a facial age estimation. Group or game owners must complete an age check to enable the rest of their collaborators to join their games.

After completing an age check, you can only collaborate with creators in compatible age groups by default. For example, a 16-year-old creator can collaborate with a creator who is 17 and another who is 21. A creator who is under 13, however, must be a trusted friend of older collaborators or have parental permission to collaborate with creators who are older than 18.

Your age groupCan collaborate withCannot collaborate with
Under 9Users under 13Users 13 and older
9–12Users under 16Users 16 and older
13–15Users aged 9–17Users under 9 and 18+
16–17Users 13 and olderUsers under 13
18+Users 16 and olderUsers under 16

To work with creators outside of your age group, you must meet at least one of the following requirements the first time you join a Team Create session:

  • Become a trusted friend with every collaborator who has already accessed your game.

    • You can send trusted friend requests to multiple people at once directly from Studio. Trusted friend requests from users under 13 require parental approval. In some regions, this requirement also applies to older teenagers.
    • To see which collaborators you need to become trusted friends with to unblock yourself and which creators are currently blocked by you, go to your game in Creator Hub and then go to Safety > Collaborators.
  • Receive permission from a linked parent account to collaborate with creators of all age groups through the collaboration parental controls. Parents can use these controls to choose which age groups they are comfortable allowing their child to collaborate with.

    • Creators under 16 can request that a parent update this setting. Linked parents can update this setting directly from their parental controls.
    • This setting remains in effect until a parent changes it. Creators do not need to request permission every time they use Team Create.
    • Permission to collaborate with all age groups does not guarantee access to every collaboration session. For example, if another collaborator under 16 who accessed the game before you has their own parental permissions restricted to similar age groups or trusted friends, you won't be able to collaborate with them unless they add you as a trusted friend.

After a creator meets one of these requirements and successfully joins a Team Create session, they retain access unless they lose trusted friend status with a required collaborator or a parent revokes their Studio collaboration permission.

Collaborators who can't join Team Create because of age-based collaboration requirements still have Edit permissions. They can:

  • Use Save As to publish a copy of the game to Roblox.
  • Use Open Cloud APIs.
  • Manage the game's metadata in Creator Hub.

For more information, see the Team Create age requirements FAQ.

Manage collaborators

Collaborators you add to a game have permission settings that correspond to their level of access to the game. As follows are the different user permission settings:

PermissionDescription
OwnerUser is the owner of the game and has permission to configure other users' permissions.
EditUser has permission to edit the game. This also grants the user Play permission.
PlayUser has permission to play the game privately.
No AccessUser does not have either Edit or Play permissions.

There are some small differences when managing collaborators in group‑owned games vs. user‑owned games.

Group-owned games

For group games, only the group owner or members with sufficient permissions can manage the group's roles, either across all group games or on a per‑game basis. Such users can also add individual collaborators to group‑owned games in the same workflow as user‑owned games, but only for Play access.

If you're the group owner or a member with sufficient permissions, you can configure collaboration across all group games, for example grant Edit permission to an "Audio Artist" group role so they can fine-tune audio playback across multiple group games.

  1. From the Creator Dashboard, expand the account switcher in the upper‑left and select the group.

  2. Expand the account switcher again, select Settings under the group's name, then select Roles.

  3. Enable Edit all group experiences for roles that should have editing permission. Remember to click Save Changes for each role that you change.

    In Studio's Manage Collaborators window for any group-owned game, eligible roles display Edit permission but are muted to indicate that you can't change the permission level from Studio.

    Studio's mezzanine bar with the Collaborate button highlighted. Manage Collaborators window showing permission level selection for each group role.

User-owned games

For user-owned games, you can grant Play access to any user or group, but you can only grant Edit permission to Roblox friends.

To give Edit permission to a friend for a game that you own:

  1. With the game open in Studio, click the Collaborate button on the right side of the mezzanine bar.

    Studio's mezzanine bar with the Collaborate button highlighted.
  2. Type into the search bar at the top to search for a collaborator to add. A dropdown appears listing matching collaborators, with friends indicated by the Friend label. Select the collaborator to add.

    Manage Collaborators window showing search query for a Roblox friend.
  3. Select Edit from the permissions dropdown for the friend, then click Save for your collaboration settings to take effect.

Access a session

Those who have permission to edit a game can join a collaborative session as follows:

  1. Navigate to the Creator Dashboard.

  2. Locate the game depending on whether it's group-owned or user-owned.

    1. Select the group from the upper‑left selector menu.

    2. Make sure Creations is selected on the left and My Experiences in the main panel.

      My Experiences
      Shared With Me
  3. Hover over the game's tile and click the Edit in Studio button to collaborate.

    A close up view of a game tile with the Edit in Studio button highlighted.

View collaborators

While working in a collaborative session, you can see the current collaborators in the upper-right corner of Studio, each with a unique assigned color that's consistent across all collaborators' devices.

Studio's menu bar with icons of the current collaborators highlighted.

To view more details on the current collaborators, click on any of the icons to open the Live Collaborators window. In this window, you can see whether a user is active or inactive inside Studio, as well as an indication of where the user is working. Users become inactive if they do not use Studio for more than 5 minutes.

Live Collaborators window with icons of current collaborators, as well as their activity status.

Selection visualization

By default, selected code in the Script Editor and selected objects in the 3D viewport are highlighted with the unique color assigned to each collaborator. Additionally, the Explorer window marks selected objects with dots in these assigned colors to indicate selection by other collaborators.

A viewport view of a block part pyramid. The parts near the top of the pyramid are highlighted in green to signify that the collaborator with the green color has the parts selected in their Studio instance.
A close up view of the three block part objects in the Explorer window. There is a green circle near the objects to signify that the collaborator with the green color has the parts selected in their Studio instance.

To make all collaborators' selections invisible to only you while still seeing their work, uncheck Show collaborator selections at the bottom of the Live Collaborators window.

Join collaborators

To quickly jump to a location in the workspace or to the exact line in a script that a collaborator is editing, hover over their name in the Live Collaborators window and click Join.

Comments

Roblox Studio has a comments feature that lets you pinpoint an object in the 3D viewport and start a conversation with your collaborators, leave to-do notes, and more. Comments update in real time which lets you and your team receive and respond to feedback without disrupting your workflow in Studio. You can also receive personalized notifications to help you stay on top of feedback, even when you're not using Studio.

Workflow

To create a comment, click the Comment button on the right side of Studio's mezzanine (keyboard shortcut C).

Studio's mezzanine bar with the Comments button highlighted.

In the viewport, your cursor turns blue. Click on any object that inherits from BasePart (most do, including Terrain), type your comment, and click Submit.

Blue comment cursor in the viewport.

Comments appear in the Comments window, accessible from Studio's Window ⟩ Collaboration menu, with the most recent comments at the top. From within the Comments window, you can:

  • Single-click on a comment to show the full conversation in the 3D viewport.
  • Double-click on a comment to zoom in on it in the viewport.
  • Use the menu in the upper-right corner to show resolved comments, filter for only the comments that you've been tagged in, or hide comments in the viewport.
  • Resolve comments as you and your team address them. After you resolve a comment, it disappears from both the viewport and the main list, but it isn't completely gone; you can always un‑resolve it later.

Notifications

To help you stay on top of feedback even when you're not using Studio, you'll receive an email digest that recaps all recent activity. Each email digest provides a simple overview of comment activity per place, including:

  • When someone mentions (tags) you in a comment, for example @username.
  • When someone comments in a thread that you previously replied to or were mentioned in.
  • When someone resolves a thread that you previously replied to or were mentioned in.

From within the email overview, simply click View in Studio to go directly to the conversation in Roblox Studio.

Collaborative scripting

In a collaborative session, you can code together in real time through live scripting, or you can draft scripts in a more focused environment before committing them to a collaborator-shared repository.

Live scripting

Live Scripting lets collaborators code together in real time. In the Script Editor, each collaborator's cursor color matches their assigned color in the Live Collaborators window.

Script Editor window showing cursors for two collaborators, colored according to their assigned color in the Live Collaborators window.
Live Collaborators window with icons of current collaborators, as well as their activity status.

While live scripting, edits are auto‑saved every 5 minutes just like place edits, and a collaborator can manually save a script at any time with CtrlS (S). Saved or auto‑saved versions are logged in the Script History window.

Drafts mode

Through Drafts mode, you can independently edit and test scripts without affecting the game for others. After you finish drafting a script, you can commit it to the shared repository and use collaborative testing to test the committed version with others.

Commit drafts

Once you've edited a script, it appears in the Drafts window, a non‑default window which you must add to a custom tab in Studio's toolbar.

The Drafts window with two drafted script instances.

Drafts are saved to your local file system and persist between Studio sessions on the same machine. To commit your local edits to the repository, left-click a script, or hold Shift and left-click to select multiple scripts. Then click Commit to commit all selected scripts.

The Drafts window with the Commit button highlighted.

Compare and merge changes

If another collaborator commits changes to the same script that you're editing, an icon with a green symbol appears in the Drafts window. To view their changes, right‑click the script and select Compare With Server.

The Drafts window with the green plus icon highlighted to the left of a changed script, and the right-click popup window showing with the Compare With Server option highlighted.

In the (Diff) tab that opens in the Script Editor, code that other collaborators changed or deleted appears in red, while code that you updated appears in green.

A close up view of lines that were edited by different collaborators.

To merge their changes into your script:

  1. In the Drafts window, right‑click the script and select Merge From Server.

    The Drafts window right-click popup window showing with the Merge From Server option highlighted.
  2. In the merge window, you can pick which code to keep, or make manual edits.

    • Check Draft to keep your changes, or leave it unchecked to discard them.
    • Check Server to merge the committed changes into your draft, or leave it unchecked to ignore them.
    • Check Other to manually edit the script and save the changes to your draft.
  3. Once you've previewed the merge resolution, click Merge All to update your local script.

Restore deleted scripts

If a collaborator deletes a script that you're editing, an icon with a red symbol appears in the Drafts window. To restore the script, right‑click it and select Restore Script. Scripts are restored to the place's Workspace tree, so you may need to manually re‑parent them back to their original location.

The Drafts window with the red cross icon highlighted to the left of a deleted script, and the right-click popup window showing with the Restore Script option highlighted.

View script history

All script changes, whether saved by a collaborator, auto-saved, or committed by a collaborator through Drafts mode, are logged in the Version History window. To access it:

  1. Right-click the script in the Explorer window and select View Script History.

  2. In the Version History window that opens, you'll see all committed versions of the script, the commit date, which collaborator committed, and more. From this window, the following actions are possible:

    To compare any version (except the oldest) with its previous version, select it and click Compare With Previous Version. In the (Diff) tab that opens in the Script Editor, code from the newer version appears in green while code from the older version appears in red.

Save and publish

During a collaborative session, Studio automatically saves the project to the cloud every four minutes.

Revert to previous versions

The owner of a game can revert changes made by other editors. See here for instructions.

You might also want to check Activity History. This view provides a chronological event log that improves team visibility into key game settings.

Disable collaboration

Team Create is the core Studio feature that enables collaboration. Workflows that involve the Manage Collaborators dialog will automatically enable the feature, but you can manually disable it if necessary.

  1. If the Live Collaborators window isn't already open, click on any of the collaborator icons to open it.

  2. In the bottom-right corner of the window, click the button and select Disable Team Create.

  3. When prompted, confirm ending the session to reload the place in a non‑collaborative state.

©2026 Roblox Corporation. Roblox, the Roblox logo and Powering Imagination are among our registered and unregistered trademarks in the U.S. and other countries.