PcoWSkbVqDnWTu_dm2ix
We use cookies on this site to enhance your user experience

Collaborative Development

Collaborative Development

Jun 26 2019, 1:06 PM PST 5 min

Collaborative Development

Group Games

The Roblox group games feature allows multiple developers to work on the same game, use the same assets, share profits, and give credit to all contributors.

Setting up a New Group

To form a new group, visit the Create page and select Groups from the left column.

Once there, click the large Create button in the center-left column and follow the prompts to create your group.

Editing Roles

As the group owner, you should first establish roles for members in your group. This can be done from a group’s main page via the Group Admin button in the upper-right Controls box.

  1. In the center-left column of the admin page, select the Roles tab.
  1. Once there, note the primary roles of Owner, Admin, and Member (more roles can be created if you wish). Each role can be assigned a Rank value between 0 and 255, where 255 is the highest.
  2. To help keep your group safe and Articles/Protecting Your Creations|protect your group's creations, click the Permissions button for each role and enable only the logical options for that role.

Assigning Roles

Once your basic group roles are configured, you should assign each member to their proper role.

  1. In the center-left column of the admin page, select the Members tab.
  1. Using the drop-down menu below each group member, select a role. This will grant the member the role permissions you configured in the Editing Roles process above.

Creating a Group Game

If you’re the group owner or a member with the “Create and edit group games” permission, you can create a group game as follows:

  1. Open an existing place or start a new place in Studio.
  2. Select FilePublish to Roblox As… to open up the publishing dialog window.
  3. Click on the Group Places tab to show all currently published group places which you’re allowed to edit. If you’re a member of multiple groups, you can select which group you want to publish to with the drop-down menu.
  4. Next, publish the place to a new slot or overwrite an existing place. It’s recommended that you consult with your group before overwriting an existing place!

Revenue Sharing

One of the primary benefits of publishing a group game is the ability to share game revenue quickly and easily. Group owners can pay contributors by either transferring group funds as a one-time payout or by scheduling recurring payouts.

Payouts are managed from the Payouts tab on the group’s admin page.

One-Time Payout

Group owners may distribute a one-time transfer of Robux to a single group member or multiple members. This payout can be either a lump sum or a percentage of the group’s total funds.

  1. Click the Distribute button below One-Time Payout.
  2. Type in or search for a member’s name. When located, click on their icon to include them in the payout. If you want to pay more than one member, repeat this process.
  3. Use the drop-down menu to choose whether the payout is a set amount or a percentage.
  4. Enter the amount of Robux to pay each member in the input box next to their name.
  5. If everything looks correct, press Pay.

Recurring Payout

Group owners can also set up recurring payouts to share profits automatically, as they are earned. Note that recurring transfers may be slightly delayed from the time funds are received until they are distributed to members.

  1. Click the Configure button below Recurring Payout.
  2. Type in or search for a member’s name. When located, click on their icon to include them in the payout. If you want to pay more than one member, repeat this process.
  3. Set the percentage of group funds which should go to each member.
  4. If everything looks correct, press Update.

Team Create

Team Create is a Roblox Studio tool that allows you to simultaneously edit your places with other people. When you enable Team Create in a place, you can invite your friends to join you to edit. Everyone editing the place will see the changes others are making as they are happening. You can see where the other editor’s cameras are, what they are selecting, and can even chat to coordinate your creation.

Setup

In order to start editing your place with your friends, first click on the View tab and then click the Team Create button. This window is where you will control who has access to edit your game.

TeamCreate_image12.png

To use the Team Create features, the place must first be published. You can either publish the game through the File menu like normal, or click the Publish button in the Team Create window.

TeamCreate_image06.png

After your place is published, you can enable Team Create by clicking the Turn ON button in the Team Create window.

TeamCreate_image03.png

Adding and Removing People

After a place has Team Create enabled, the window will change to show a list of users who are allowed to join and edit the place. The owner of the place will be listed at the top.

TeamCreate_image08.png

You can add someone to the list by typing in their Roblox username into the “Invite a friend” field at the top of the Team Create window. After you have typed their name, press Enter and they will appear in the list of users.

If you want to remove someone from the list, simply right-click on their name and select Delete. Once removed from the list, the user will be removed from the active session and will be unable to join again unless invited.

TeamCreate_image11.png

Turning Off Team Create

If you want to stop using Team Create and edit a place in the solo Studio mode, click on the […] button at the bottom of the Team Create window and select Turn OFF Team Create. Any other user in the Team Create session will be removed and won’t be able to join again until Team Create is enabled again and that user is invited.

TeamCreate_image00.png

Building Together

Editing Another Person’s Place

If you have been invited to edit someone else’s place via Team Create, you can join the session by navigating to the place’s page on the Roblox website, clicking the […] button, and selecting Edit. This will launch Studio and automatically join the current Team Create session.

TeamCreate_image09.png

Avatar Color

When a user joins a Team Create session, they are assigned a color. This color will appear behind their character thumbnail in the Team Create window. When a user selects a part in the 3D view, a selection box in that user’s color will appear around their selection.

TeamCreate_image07.png

Likewise, the selection in the Explorer will have a dot next it it in the color of the user who has the item selected.

TeamCreate_image02.png

The user’s camera will also be displayed in the 3D view. The arrow in the user’s camera indicates which direction their camera is pointed.

TeamCreate_image05.png

Scripting

One of the limitations of Team Create is that two people cannot make changes to the same script at the same time. If you edit a script in a Team Create session, that script will be automatically locked to you as soon as you start making changes to it. While a script is locked, no other editors will be allowed to make changes to the script. As soon as you close the script editor, the changes you made are saved to that script and the lock is released, allowing others to edit it.

Undo/Redo

Undo and redo work mostly the same as they do in solo mode, with a few small differences. If you undo, Studio will revert changes to parts and instances that you’ve manipulated. This can get a little complicated if other people have been working with the same objects. If you undo an object back to an earlier state, any changes that other users made to that after you will be undone as well.

Testing

For details on testing a game while creating with others, see Articles/Game Testing|Game Testing Modes.

Chat

Part of Team Create is the chat panel. You can use this to chat and coordinate with the other editors. The chat interface uses the same commands as chat in the Roblox client. To start chatting, click on the text box, type your message, then press Enter to send it. If you close the chat panel, it can be reopened by clicking on the Chat button on the View tab.

Publishing and Saving

Publishing a Team Create place works a little differently than in solo Studio. You cannot manually publish a game like you can in solo. Instead, Studio will automatically publish your game every 5 minutes when Team Create is enabled.

Production Workflow

Auto-saves are useful when working with others to make sure no work is lost. But since the auto-saves are often saving unfinished work, it is not recommended for a production slot. If you are working with others on a game, it is recommended to use two slots: an inactive game to work built with Team Create, and an active game built in solo mode.

To move your game from the Team Create version, you can export your game from Studio. Edit the game and select FileDownload a Copy. This will save the game as a .rbxl file to your computer. You can then open this file and publish it to your production slot.

Rolling Back Changes

You can revert changes made to your game just like you can for games made in solo mode. On the game’s page, click the […] menu button, select Configure Place, then click on Version History. The version list here is ordered by the publish time. You can click on Revert to this version to change the current version of the game.