Skip to content

Commit 2841d9b

Browse files
update Open Source Docs from Roblox internal teams
1 parent b571fc6 commit 2841d9b

File tree

4 files changed

+352
-580
lines changed

4 files changed

+352
-580
lines changed

content/common/navigation/cloud/reference.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -49,14 +49,14 @@ navigation:
4949
path: /cloud/features/bans-and-blocks
5050
- title: Chats
5151
path: /cloud/features/chats
52+
- title: Connections
53+
path: /cloud/features/friends
5254
- title: Creator Store
5355
path: /cloud/features/creator-store
5456
- title: Data and memory stores
5557
path: /cloud/features/storage
5658
- title: Developer products
5759
path: /cloud/features/developer-products
58-
- title: Connections
59-
path: /cloud/features/friends
6060
- title: Game passes
6161
path: /cloud/features/game-passes
6262
- title: Generative AI

content/en-us/production/promotion/content-maturity.md

Lines changed: 33 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -115,7 +115,7 @@ If your experience contains violence, you must specify the violence's maximum le
115115
</tr>
116116
<tr>
117117
<td>**Moderate**</td>
118-
<td>Non-graphic, realistic-looking depictions of violence and/or death that dont violate Roblox Community Standards, such as realistic depictions of real-life injuries.</td>
118+
<td>Non-graphic, realistic-looking depictions of violence and/or death that don't violate Roblox Community Standards, such as realistic depictions of real-life injuries.</td>
119119
</tr>
120120
<tr>
121121
<td>**Restricted**</td>
@@ -437,7 +437,7 @@ You do **not** need to report virtual items that you provide in exchange for pla
437437

438438
If your experience contains paid random items, it's recommended to take the mandatory precautions to protect players in certain regions that don't allow paid random items so that they can still access your experience. To check when these precautions are necessary, use `Class.PolicyService.GetPolicyInfoForPlayerAsync` to return a dictionary of values that determine whether certain aspects of the experience need to change for that unique player.
439439

440-
One entry within the policy information is `ArePaidRandomItemsRestricted`, a boolean that represents whether a player is eligible to pay for random items. Random items can remain purchaseable if `ArePaidRandomItemsRestricted` returns false, but if `ArePaidRandomItemsRestricted` returns true, include additional logic to hide, replace, or block the purchase of random items for those players so that your experience is available to the largest audience as possible.
440+
One entry within the policy information is `ArePaidRandomItemsRestricted`, a boolean that represents whether a player is eligible to pay for random items. Random items can remain purchasable if `ArePaidRandomItemsRestricted` returns false, but if `ArePaidRandomItemsRestricted` returns true, include additional logic to hide, replace, or block the purchase of random items for those players so that your experience is available to the largest audience as possible.
441441

442442
### Paid item trading
443443

@@ -451,6 +451,37 @@ If your experience contains paid item trading, it's recommended to take the mand
451451

452452
One entry within the policy information is `IsPaidItemTradingAllowed`, a boolean that represents whether a player is eligible to trade paid items. Paid items can remain tradeable if `IsPaidItemTradingAllowed` returns true, but if `IsPaidItemTradingAllowed` returns false, include additional logic to hide, replace, or block the trading of paid items for those players so that your experience is available to the largest audience as possible.
453453

454+
### Media
455+
456+
**Question 1: Does your experience allow users to share media content (videos, images, text, audio, 3D models) from their gameplay that other users can see?**
457+
458+
This question only applies if your experience lets users share gameplay content using tools built into the experience itself.
459+
460+
**Question 2: Does your experience contain content feeds with continuous loading or audio/video that plays automatically?**
461+
462+
**Continuous loading** means that content loads automatically as the user scrolls, without requiring any specific user interaction (such as a manual "load more" button or pagination).
463+
464+
**Question 3: Does your experience allow users to view content that was captured from other experiences on Roblox?**
465+
466+
This question applies to any in-experience viewing functionality, such as a `Class.SurfaceGui` for static images, a `Class.VideoFrame`, or an asset viewer.
467+
468+
### AI interaction
469+
470+
**Question 1: Does your experience allow users to interact with generative AI components?**
471+
472+
This question includes experiences in which a user can interact with a generative AI model in any way that triggers a response from the model. These interactions can include text chat, voice chat, images, 3D generations, avatar movement, etc.
473+
474+
Your answer to this question should **not** consider whether you used generative AI to help develop the experience, only whether users can interact with it in the experience.
475+
476+
**Question 2: What type of interactions does your experience allow between users and a generative AI model?**
477+
478+
**Extended interactions** meet at least one of the following criteria:
479+
480+
- Cross-session memory is enabled. The experience saves the context of a user's prior interactions with AI and loads it on subsequent sessions.
481+
- The experience's main purpose is to interact with a generative AI bot or character. Users can interact with the AI continuously with no time limit.
482+
483+
Experiences that do not meet at least one of these criteria are considered **limited interactions**.
484+
454485
## Content maturity moderation
455486

456487
Roblox relies on the information you provide in the Maturity & Compliance Questionnaire to generate accurate content maturity information, so the Moderation team may review your content maturity to ensure its validity based on the content of your experience. Whenever Roblox discovers a discrepancy between your submission and the content in your experience, the following actions occur:

0 commit comments

Comments
 (0)