Grant publish access to specific Experiences, and more!

Hey Creators,

We have just rolled out granular experience permissions for groups - giving you as a group owner controls to grant per-experience permissions for specific roles in your group. For example, you now have the freedom to create roles that only have edit permissions for a specific experience or can only access a specific experience’s analytics without granting the same access to your entire portfolio of experiences. Previously, role permissions were set only at the group level. We heard your feedback that this doesn’t allow Creators with multiple experiences to set-up diverse and dynamic enough team roles.

Enabling richer and more sophisticated collaboration with you and your team is one of our priorities, and to provide the tools and controls you need to fit the needs of your team. Previously, we enabled experience ownership transfer, after launching the new group permission system. Today, we’re taking another major step towards a deep collaboration system that works for everyone, whether you’re a small team of creators just starting out, or if you have a large team managing multiple experiences.

Here’s the full list of individual experience controls that we’re launching today:

  • Play this experience
  • Edit this experience
  • Edit and publish this experience
  • View analytics for this experience

You can view and configure these permissions either in Studio, or in Creator Hub, by navigating to the Permissions page on an Experience. Only people with access can configure these permissions, for example if they have the ‘Administrate all roles’ permission.

Per-Experience Permissions

You may notice permissions are sometimes greyed out as well - this is the case when you do not have access to manage that permission, or the selected role has the permission globally. For example, the Admins role in the above screenshot has permission to play all experiences, which means you cannot turn off their access to play the specific experience you are configuring. Hovering over the information icon will tell you why something is non-configurable, and how to resolve it.

Equally, you can provide access to your collaborators to manage these permissions - either with ‘Administrate all roles’ or ‘Configure limited roles’ in the role management screen.

Other Improvements

We’ve also been hard at work on many other related features for groups. Here’s a short list of what we recently added:

  • Added ‘Configure bans for all group experiences’ to specific roles, so you can now delegate access to ban management without granting full edit access to a role.
  • Roles are now draggable for easier visual sorting in the role management page.
  • While configuring roles, you can now switch role tabs before saving, without losing your changes.
  • Inheritance of permissions is now a lot clearer. For example, ticking ‘edit and publish’ will also tick ‘edit’, as it is a subset.
  • When you have permission to only edit some permissions, the others are now greyed out, instead of the form just erroring on save.
  • The ‘grant all available permissions’ at the bottom of the role permissions page now more clearly states what it does.
  • We are prioritizing bug stamping and will continue to do so!

Thank you so much for your continued feedback. Please give these new features a try, and let us know what you think! We want to hear from you on what you would like to see next up in Groups to make it easier for you to collaborate with your team.

-The Creator Hub Team

168 Likes

This topic was automatically opened after 9 minutes.

About time. Really, this should have been possible a very long time ago.

Now… we want to be able to move games from one group to another group please. The lack of this update for many years has caused us to have lots of different groups for different games.

27 Likes

finaly the per experience permission are there now i can give devs only acces to a spesefic game when theres a gamejam and easily revoke access when it ends so long waiting for this update

6 Likes

This is awesome addition, could we look into adding some of these functionality?

Ability to disable the download button entirely (for certain roles if are granted Team Create).
Ability to view group models without needing Team Create.
Ability to upload group models without needing Team Create.
Ability to add a filter option to group models, while searching & while overwriting as currently if you have over 50 group models it is hard to find the one to overwrite.

10 Likes

This is a great step in the right direction.
However, does this include the permission to download the place file locally?
If malicious users (who pretend to be developers, but their real intention to steal/leak your game) can download the place file and publish it as their own, then this is still a major risk when collaborating with developers you are not familiar with.

7 Likes

This is wonderful!

I have a question related to experience permissions and stuff.
Is there any chance we wil be able to set who can invite us to team create?

for example, add communities and users to a whitelist or something?
I’m friending people from my community & some of the people that are fans of my work, however I DON’T want to be invited to team create in case any of their accouts gets hacked and the hacker invites me to a NSFW game they made.

Any possibility we could get this sorted out? I really don’t want to risk having my account terminated over something like that.

5 Likes

+1 on this, something we are also wanting to have limited as we want devs to have ability to work on game but also have ability to keep the game safe from bad actors that will download the game and leave.

3 Likes

Super exciting to see this come. Can we expect these new permissions (especially the analytics permission) to come to Team Create experiences owned by a user soon? I’ve been wanting this forever and this sounds like a very promising first step towards this.

4 Likes

Really great stuff. Thanks for this.

It would be really helpful if some of the existing legacy role settings, such as those for forums and (deprecated) group wall were moved over to the new roles as well:

This would improve the developer experience so the OpenCloud APIs can be used for adding/changing roles instead of having to use the legacy endpoints, which are difficult to keep maintaining.

I’ve written code for OpenCloud rank management on my external tools, but can’t use it yet because I need the legacy role settings to work with the new roles.

8 Likes

Huge update! Woah! This will be helpful for large companies that have Roblox games so teams know which games to edit. But also helpful if you want someone to see a place in studio without them absolutely destroying the place and clicking save.

Awesome. I know Roblox took a long while to add this but just glad it’s finally able to be done.

2 Likes

when will these two permissions be available under specific experience permissions

i would like to have a “moderator” role but giving ban access to every experience might be too much…

6 Likes

Great step in the right direction, but unfortunately we’re still unable to restrict role access to specific experiences because developers are unable to view or upload animations in a group-owned experience without the edit all group experiences permission.

10 Likes

only slight problem with removing the download button, is there are still many ways to get the stuff(copy pasting most notably)

The ability to work with group models while not being in team create would be a welcome addition, as well as a way to filter

5 Likes

FINALLY YES

great work getting this added, been needing it for ages! This update makes my one group for all game
ideas realistically possible!!!

3 Likes

Does this permission also allow shutdowns? If not, in my opinion, only roles with publish permissions should be able to shutdown (or any derivatives) the experience.

3 Likes

This update wasn’t something in my mind but after reading this post I’ve noticed how useful this can be, especially in teams.

Great update.

3 Likes

Oh you’re right. That needs to be mentioned more in this post.

To Roblox staff, Make a toggle for the download button so people don’t steal games while play testing in studio. Us developers can sometimes let new developers join the team but we may not fully trust yet, adding this as a toggle would mean it would be easier for us to invite new developers onto the project without the worry of a exact copy of our games popping up later.

Edit: Making this a toggle would make the copy process slower, still a bit handy. I didn’t read full post my bad. Perhaps a toggle to remove copy and paste out of place can help too :3

2 Likes

A “anti-copy” permission:

  • No download place
  • Cannot copy paste the instances into new place
  • Cannot save any models in the place to your profile
  • Cannot “save as new place”

Maybe some other methods I forgot

4 Likes

There seems to be a bug with giving edit access to specific experiences, where someone with access only to edit a specific experience cannot see it in the Creations tab of the Creator Hub, or from the experiences tab in studio.
They can still edit the experience by going to the place directly on the website, clicking the three dots and selecting edit in studio, but this is slightly inconvenient.

4 Likes