update rules

This commit is contained in:
Joe 2026-02-02 14:05:11 -06:00
parent 4c390fdd37
commit d5522b2fef
8549 changed files with 11783 additions and 1888 deletions

View file

@ -1,55 +0,0 @@
---
title: Facial animation
description: Facial animations enable avatars to create dynamic facial expressions.
---
A head part that supports facial animation is a specialized skinned head `Class.MeshPart`. This type of body part allows you to:
- Set default custom facial expressions.
- Trigger emotes that combine both face and body animations.
- Equip face accessories that deform with your facial expressions. For example, facial hair moves accordingly when the character changes facial expressions.
<video controls width="90%" src="../../../assets/avatar/dynamic-heads/Blocky_And_Goblin_Dynamic_Heads.mp4">
</video>
An animatable head model contains an internal facial [rig](../../../art/modeling/rigging.md), or bone structure, that drives the deformation of the viewable geometry. When creating a dynamic head in a 3D modeling software, modelers save these bone deformations as individual **poses**.
When importing a head that supports facial animation into Studio, Studio creates a `Class.FaceControls` instance you can use to access and combine these individual poses to create expressions and animations. Unlike typical rigged models, you cannot access the facial `Class.Bone|Bones` of a head mesh directly in Studio.
For information on implementing heads in Studio, including information on how to import custom heads and face accessories in addition to a reference experience and example model files, see [Use heads in Studio](../../../art/characters/facial-animation/use-heads-in-studio.md).
<GridContainer numColumns="2">
<figure>
<img src="../../../assets/avatar/dynamic-heads/Goblin-Reference.jpg" width="75%" />
<figcaption>Goblin Reference</figcaption>
</figure>
<figure>
<img src="../../../assets/avatar/dynamic-heads/Blocky-Reference.jpg" width="94%" />
<figcaption>Blocky Reference</figcaption>
</figure>
</GridContainer>
## Animate heads
You can [animate any supported head](../../../art/characters/facial-animation/animate-heads.md) through the [Animation Editor](../../../animation/editor.md) by manually setting poses on the animation track, using the **Face Animation Editor** to quickly create complex expressions, or using the [Animation Capture Tool](../../../animation/capture.md) to automatically track facial movements from your webcam.
After you create, save, and publish a head animation to Roblox, you can play the animation from a script or replace a character's default animation with your new animation.
<video controls width="80%" src="../../../assets/avatar/dynamic-heads/animating-dynamic-heads/videos/2-Face-Controls-Example-Goblin.mp4">
</video>
## Create basic heads
Using third-party modeling tools, you can either modify a rigged character model to meet head requirements, or create a head from scratch. For step-by-step instructions on how to add face bones, apply skinning, posing, and mapping poses on a head model in Blender, see [Create basic heads](../../../art/characters/facial-animation/create-basic-heads.md). This guide includes several reference files you can use to compare and track your progress.
## Create face accessories
Similar to creating heads, you can design and model face accessories using a third-party modeling software and import the models as a cosmetic `Class.Accessory` in Studio. When created correctly, equipped accessories stretch and deform as the head animates and emotes.
See [Create face accessories](../../../art/characters/facial-animation/create-face-accessories.md) for step-by-step instructions on setting up a reference model as a face accessory. This guide includes several project files you can use for reference and covers details on time-saving steps, such as auto-skin transfer.
## FACS poses reference
Animatable heads use the Facial Action Coding System (FACS) as a universal system that allows modelers and animators to reference similar facial features and head mesh across different head models.
When creating your head in a third-party modeling software, see [FACS poses reference](../../../art/characters/facial-animation/facs-poses-reference.md) for a list of the base facial poses, their descriptions, and video examples.

View file

@ -1,143 +0,0 @@
---
title: Data stores vs memory stores
description: When to use standard data stores, ordered data stores, and memory stores.
---
To store data, you can use [data stores](./data-stores/index.md) with the `Class.DataStoreService` or [memory stores](./memory-stores/index.md) with the `Class.MemoryStoreService`.
Alternatively, you can also use Luau types and variables to [store data in-memory in Luau](#when-to-use-in-memory-storage-in-luau), without using the data or memory store services.
## When to use data stores
The `Class.DataStoreService` stores long-term data that needs to last between sessions, such as user progress or inventory items. Data stores are consistent per experience, so every server for every place within an experience can access and change the same data. There are two types of data stores: standard and ordered.
**Standard data stores** can store data like numbers, strings, and tables that don't need to be ranked or sorted. This data is stored as key-value pairs, where each entry is stored under a key that is unique within its data store and that you can retrieve, update, or delete.
**Ordered data stores** can only store numbers. Each entry is stored under a key that is unique within its data store and that you can retrieve, update, or delete. You can rank and sort this data numerically and retrieve it in ascending or descending order based on stored numerical values. For more information, see [Ordered data stores](./data-stores/index.md#ordered-data-stores).
<table>
<thead>
<td width="10%"></td>
<td width="30%">**Standard data stores**</td>
<td width="30%">**Ordered data stores**</td>
</thead>
<tbody>
<tr>
<td>**Data type**</td>
<td>Numbers, strings, booleans, and tables.</td>
<td>Only numbers.</td>
</tr>
<tr>
<td>**Common use cases**</td>
<td>User progress, inventory items, and experience settings.</td>
<td>All-time, persistent ranking systems and leaderboards. Unlike leaderboards in memory stores, this leaderboard data is permanent.</td>
</tr>
<tr>
<td>**Past version backup**</td>
<td>Automatically manages previous versions of your data for 30 days.</td>
<td>Does not manage previous versions of your data.</td>
</tr>
</tbody>
</table>
<Alert severity="info">
Data stores can only be accessed by server-side scripts.
</Alert>
<Alert severity="info">
If you want to add granular permission control to your data stores and access them outside of Studio or Roblox servers, you can use [Open Cloud APIs for data stores](/cloud/reference/DataStore).
</Alert>
## When to use memory stores
The `Class.MemoryStoreService` is a high throughput and low latency service that stores temporary data that needs to be updated or accessed frequently, such as global leaderboards or matchmaking queues. With memory stores, every server for every place within an experience can access and change the same data quickly and frequently. Data in a memory store expires after a certain period of time, lasting up to 45 days.
Although memory stores store temporary data, they also support permanent features like a global marketplace. The marketplace is permanent, but the items for sale inside it have an expiration date.
<table>
<thead>
<td width="15%"></td>
<td width="50%">**Memory stores**</td>
</thead>
<tbody>
<tr>
<td>**Data type**</td>
<td>Numbers, strings, booleans, and tables that don't need to persist for over 45 days.</td>
</tr>
<tr>
<td>**Common use cases**</td>
<td>Skill-based matchmaking, match states for multiplayer experiences, daily and monthly leaderboards.</td>
</tr>
</tbody>
</table>
## When to use configs
[Configs](../production/configs.md) let you update in-game variables in real time without restarting servers. They are ideal for feature flags and any in-game values you hope to tune over time or [experiment](../production/experiments.md) with.
- Configs are read-only from within an experience—you modify them on Creator Hub or in Roblox Studio—so they don't serve the same use cases as data stores and memory stores.
- Changes to configs deploy over the course of five minutes; they're not instantaneous like data and memory stores.
<table>
<thead>
<td width="15%"></td>
<td width="50%">**Configs**</td>
</thead>
<tbody>
<tr>
<td>**Data type**</td>
<td>Numbers, strings, booleans, and JSON objects.</td>
</tr>
<tr>
<td rowspan="2">**Common use cases**</td>
<td>Enabling a new dungeon, disabling a limited-time game mode, starting a holiday event</td>
</tr>
<tr>
<td>Enemy health, weapon damage, item prices, experience multipliers, welcome messages</td>
</tr>
</tbody>
</table>
## When to use in-memory storage in Luau
You can use in-memory storage in Luau to store temporary data that needs to be accessed with minimal latency and without the cost of making external service calls to data stores or memory stores. There are no extra steps required to set up in-memory storage as it's already built in by default in Lua.
<table>
<thead>
<td width="15%"></td>
<td width="30%">**In-memory storage in Luau**</td>
<td width="30%"></td>
</thead>
<tbody>
<tr>
<td>**Data type**</td>
<td>Numbers, strings, booleans, and tables.</td>
<td></td>
</tr>
<tr>
<td>**Common use cases**</td>
<td>Data that is only relevant to a single server session and that you can update instantly without worrying about persistence.</td>
<td>Example: Active buffs, temporary points, and ongoing quest progress that resets when the user leaves the experience.</td>
</tr>
<tr>
<td></td>
<td>Values that change frequently, like counters, timers, or state flags.</td>
<td>Example: A user's health bar that updates on each hit.</td>
</tr>
<tr>
<td></td>
<td>Avoiding rate limit restrictions for high-frequency operations in large active experiences.</td>
<td>Example: An experience with dozens of users interacting with the same object.</td>
</tr>
<tr>
<td></td>
<td>Data that drives game logic, like temporary variables or power-up states where quick access with no delay is essential.</td>
<td>Example: A user's current attack state or an enemy's current health, which needs to be accessible instantly and without the latency involved in calling external services like data or memory stores.</td>
</tr>
<tr>
<td></td>
<td>Multiplayer interactions that only matter within a single server.</td>
<td>Example: A shared objective in a co-op mission experience.</td>
</tr>
</tbody>
</table>

View file

@ -0,0 +1,51 @@
navigation:
- heading: Analytics
- title: Overview
path: /production/analytics/
- title: Insights
path: /production/analytics/insights
- title: Monitor
section:
- title: Performance
path: /production/analytics/performance
- title: Error report
path: /production/analytics/error-report
- heading: Adjust and experiment
- title: Configs
path: /production/configs
- title: Experiments
path: /production/experiments
- heading: Dashboards
- title: Overview
path: /production/analytics/analytics-dashboard
- title: Retention
path: /production/analytics/retention
- title: Engagement
path: /production/analytics/engagement
- title: Acquisition
path: /production/analytics/acquisition
- title: Demographics
path: /production/analytics/demographics
- title: Feedback
path: /production/analytics/feedback
- title: Monetization
path: /production/analytics/monetization
- title: Bans
path: /production/bans
- title: Event types
section:
- title: Overview
path: /production/analytics/event-types
- title: Economy events
path: /production/analytics/economy-events
- title: Funnel events
path: /production/analytics/funnel-events
- title: Custom events
path: /production/analytics/custom-events
- title: Custom fields
path: /production/analytics/custom-fields

View file

@ -0,0 +1,79 @@
navigation:
- heading: Overview
- title: Overview
path: /assets
- title: Assets
path: /projects/assets/
- title: Manage
path: /projects/assets/manager
section:
- title: Asset Manager
path: /projects/assets/manager
- title: Toolbox
path: /projects/assets/toolbox
- title: External catalog queries
path: /projects/assets/api
- title: Packages
path: /projects/assets/packages
- title: Asset privacy
path: /projects/assets/privacy
- title: Creator Store
path: /production/creator-store
- title: Monetize models and plugins
path: /production/sell-on-creator-store
- heading: Creation tools
- title: Studio
path: /art/overview-studio
- title: Third-party software
section:
- title: Overview
path: /art/overview-dcc
- title: Blender
path: /art/blender
- title: Reaper
path: /art/reaper
- title: In-experience
path: /projects/assets/in-experience-asset-creation
- heading: 3D Art
- title: Overview
path: /art/
- title: Modeling
section:
- title: Overview
path: /art/modeling/
- title: Modeling specifications
path: /art/modeling/specifications
- title: Reference assets
path: /art/modeling/project-files
- title: Rigging and skinning
path: /art/modeling/rigging
- title: Blender / Maya export settings
path: /art/modeling/export-requirements
- title: Texturing
section:
- title: Texture specifications
path: /art/modeling/texture-specifications
- title: Blender / Maya texture settings
path: /art/modeling/assign-textures
- title: Physically-based rendering (PBR)
path: /art/modeling/surface-appearance
- title: PBR material references
path: /art/modeling/material-reference
- title: Animation
section:
- title: Export from Maya
path: /art/characters/export-avatar-animations-from-maya
- title: Head animation
path: /art/characters/facial-animation/animate-heads
- title: 3D Importer
path: /art/modeling/3d-importer
- title: Reimport
path: /art/modeling/reimport
- title: glTF Export
path: /art/modeling/gltf-export
- title: Roblox Blender plugin
path: /art/modeling/roblox-blender-plugin

View file

@ -0,0 +1,153 @@
navigation:
- heading: Overview
- title: Get started
path: /avatar/
- title: Resources
path: /avatar/resources
- heading: Create
- title: Classic clothing
section:
- title: Overview
path: /art/classic-clothing
- title: Test in Studio
path: /art/test-classic-clothing
- title: Upload and sell
path: /art/upload-classic-clothing
- title: Accessories
section:
- title: Overview
path: /art/accessories/
- title: Specifications
path: /art/accessories/specifications
- title: Body scale
path: /art/accessories/body-scale
- title: Export settings
path: /art/accessories/export-settings
- title: Import into Studio
path: /art/accessories/importing
- title: Clothing
section:
- title: Overview
path: /art/accessories/layered-clothing
- title: Specifications
path: /art/accessories/clothing-specifications
- title: Reference files
path: /art/accessories/project-files
- title: Caging
path: /art/accessories/caging-best-practices
- title: Export settings
path: /art/accessories/clothing-export-settings
- title: Import into Studio
path: /art/accessories/import-clothing
- title: Characters
section:
- title: Overview
path: /art/characters/
- title: Specifications
path: /art/characters/specifications
- title: Reference files
path: /art/characters/project-files
- title: Export settings
path: /art/characters/export-settings
- title: Import into Studio
path: /art/characters/import
- title: Heads
section:
- title: Overview
path: /art/characters/facial-animation/
- title: Head specifications
path: /art/characters/head-specifications
- title: Face cage optimizations
path: /art/characters/face-caging-best-practices
- title: Testing in Studio
path: /art/characters/facial-animation/use-heads-in-studio
- title: FACS poses reference
path: /art/characters/facial-animation/facs-poses-reference
- title: Emotes
section:
- title: Overview
path: /art/emotes/
- title: Specifications
path: /art/emotes/specifications
- title: Export settings
path: /art/emotes/export-settings
- title: Import and configure in Studio
path: /art/emotes/import
- title: Makeup (Beta)
section:
- title: Overview
path: /makeup/
- title: Specifications
path: /makeup/specifications
- title: Reassign textures
path: /makeup/reassign-textures
- title: Import into Studio
path: /makeup/import
- title: Publish
section:
- title: Overview
path: /marketplace/
- title: Publish to Marketplace
path: /marketplace/publish-to-marketplace
- title: UGC Homestore
path: /marketplace/homestore
- title: Avatar Setup
section:
- title: Overview
path: /avatar-setup/
- title: Auto-setup
path: /avatar-setup/auto-setup
- title: Auto-setup requirements
path: /avatar-setup/auto-setup-requirements
- title: Preview and edit tools
path: /avatar-setup/tools
- title: More Studio tools
section:
- title: 3D Importer
path: /art/modeling/3d-importer
- title: Accessory Fitting
path: /art/accessories/accessory-fitting-tool
- title: Automatic Skinning Transfer
path: /art/accessories/automatic-skinning-transfer
- title: Thumbnails
path: /marketplace/custom-thumbnails
- title: Validation errors
path: /art/validation-errors
- title: 3rd party add-ons
section:
- title: Roblox Blender plugin
path: /art/modeling/roblox-blender-plugin
- title: Calisthenics Tool
path: /art/modeling/calisthenics-tool
- title: Clothing Validation Tool
path: /art/accessories/validation-tool
- title: In-experience creation
path: /avatar/in-experience-creation
- title: Photo-to-Avatar generation
path: /avatar/avatar-generation
- heading: Monetize
- title: Overview
path: /monetize-avatar
- title: Fees and commissions
path: /marketplace/marketplace-fees-and-commissions
- title: In-experience sales
path: /production/monetization/avatar-items
- title: In-experience creation
path: /production/monetization/avatar-creation-token
- title: Sponsor items
path: /production/promotion/sponsor-items
- title: Randomized items
path: /production/monetization/virtual-items
- heading: Policies and Guidelines
- title: Marketplace policy
path: /marketplace/marketplace-policy
- title: Intellectual property
path: /marketplace/intellectual-property
- title: Moderation
path: /marketplace/moderation
- title: FAQ
path: /marketplace/frequently-asked-questions

View file

@ -0,0 +1,23 @@
backTo:
title: Back to tutorials
path: /tutorials/
navigation:
- title: Overview
path: /art/accessories/creating-rigid/
- heading: Model
- title: Box modeling
path: /art/accessories/creating-rigid/modeling-setup
- heading: Texture
- title: Texture painting
path: /art/accessories/creating-rigid/texturing
- heading: Export
- title: Export from Blender
path: /art/accessories/creating-rigid/exporting
- heading: Import
- title: Use Studio's 3D importer
path: /art/accessories/creating-rigid/importing
- title: Convert to accessory
path: /art/accessories/creating-rigid/converting
- heading: Publish
- title: Upload and publish
path: /art/accessories/creating-rigid/publishing

View file

@ -0,0 +1,52 @@
backTo:
title: Back to tutorials
path: /tutorials/
navigation:
- heading: Overview
- title: Avatar creation
path: /art/characters/creating/
- heading: Project setup
- title: Template files
path: /art/characters/creating/template-files
- title: Extra head objects
path: /art/characters/creating/head-objects
- title: Blender configurations
path: /art/characters/creating/blender-configurations
- heading: Modeling
- title: Best practices
path: /art/characters/creating/modeling-best-practices
- title: Tips and settings
path: /art/characters/creating/modeling-tips
- title: Sculpt
path: /art/characters/creating/sculpting
- heading: Texturing
- title: Texture painting setup
path: /art/characters/creating/texturing-setup
- title: Texturing eyes
path: /art/characters/creating/texturing-eyes
- title: Texturing face
path: /art/characters/creating/texturing-face
- title: PBR textures (optional)
path: /art/characters/creating/texturing-pbr
- heading: Caging
- title: Caging character head
path: /art/characters/creating/caging
- heading: Cleanup
- title: Combine head geometry
path: /art/characters/creating/combine-head-geometry
- title: Remove extra bones
path: /art/characters/creating/remove-extra-bones
- title: Verify attachments
path: /art/characters/creating/verify-attachments
- title: Final checks
path: /art/characters/creating/final-checks
- heading: Export
- title: Embed and export textures
path: /art/characters/creating/export-textures
- title: Export character model
path: /art/characters/creating/export-character

View file

@ -0,0 +1,46 @@
backTo:
title: Back to tutorials
path: /tutorials/
navigation:
- title: Overview
path: /art/accessories/creating/
- heading: Modeling
- title: Set up mesh
path: /art/accessories/creating/modeling-setup
- title: Trim clothing shape
path: /art/accessories/creating/trimming
- title: Sculpt detail
path: /art/accessories/creating/sculpting
- title: Make mesh watertight
path: /art/accessories/creating/watertight
- heading: Texturing
- title: Create seams and unwrap
path: /art/accessories/creating/unwrapping
- title: Create a texture map
path: /art/accessories/creating/texture-map
- title: Texture painting
path: /art/accessories/creating/texture-painting
- heading: Rigging
- title: Armature setup
path: /art/accessories/creating/armature-setup
- title: Test poses
path: /art/accessories/creating/test-poses
- heading: Caging
- title: Caging setup
path: /art/accessories/creating/caging-setup
- title: Modify outer cage
path: /art/accessories/creating/modify-cage
- heading: Export
- title: Export FBX
path: /art/accessories/creating/exporting
- heading: Import and convert
- title: Use Studio's 3D importer
path: /art/accessories/creating/importing
- title: Use the accessory fitting tool
path: /art/accessories/creating/converting

View file

@ -0,0 +1,37 @@
backTo:
title: Back to tutorials
path: /tutorials/
navigation:
- heading: Curriculum paths
- title: Overview
path: /avatar/tutorials
section:
- title: Rigid accessories
path: /art/accessories/creating-rigid/
navigation: /avatar/tutorials-accessories.yaml
- title: Clothing
path: /art/accessories/creating
navigation: /avatar/tutorials-clothing.yaml
- title: Bodies
path: /art/characters/creating
navigation: /avatar/tutorials-bodies.yaml
- heading: Use cases
- title: Create accessories from an existing model
path: /art/accessories/from-existing
- title: Rig and cage an existing model
path: /art/accessories/rig-and-cage-existing-models
- title: Create basic heads
path: /art/characters/facial-animation/create-basic-heads
- title: Create face accessories
path: /art/characters/facial-animation/create-face-accessories
- title: Publish eyebrows and eyelashes
path: /art/accessories/publish-eyebrows-eyelashes
- title: Test characters
path: /art/characters/testing/
section:
- title: Overview
path: /art/characters/testing/
- title: In Blender
path: /art/characters/testing/blender
- title: In Studio
path: /art/characters/testing/studio

View file

@ -0,0 +1,35 @@
backTo:
title: Back to Open Cloud
path: /cloud/
navigation:
- title: Overview
path: /cloud/guides/
- heading: Guides
- title: Data stores
path: /cloud/guides/data-stores/
section:
- title: Overview
path: /cloud/guides/data-stores/
- title: Handle requests
path: /cloud/guides/data-stores/request-handling
- title: Rate limits and throttling
path: /cloud/guides/data-stores/throttling
- title: Assets
path: /cloud/guides/usage-assets
- title: Secrets stores
path: /cloud/guides/secrets-store
- title: User inventories
path: /cloud/guides/inventory
- title: Engine instances
path: /cloud/guides/instance
- title: User notifications
path: /cloud/guides/experience-notifications
- title: Messaging
path: /cloud/guides/usage-messaging
- title: Place publishing
path: /cloud/guides/usage-place-publishing
- heading: Webhooks
- title: Webhook notifications
path: /cloud/webhooks/webhook-notifications
- title: Right to erasure requests
path: /cloud/webhooks/automate-right-to-erasure

View file

@ -0,0 +1,467 @@
navigation:
- heading: Overview
- title: Reference
path: /cloud/
- title: Guides
path: /cloud/guides/
navigation: /cloud/guides.yaml
- title: Common components
path: /cloud/reference/patterns
section:
- title: Patterns
path: /cloud/reference/patterns
- title: Types
path: /cloud/reference/types
- title: Errors
path: /cloud/reference/errors
- title: Rate limits
path: /cloud/reference/rate-limits
- title: OpenAPI document
path: /cloud/reference/openapi
- title: Scopes
path: /cloud/reference/scopes
- title: Risk levels
path: /cloud/reference/risk-levels
- heading: Authentication
- title: API keys
path: /cloud/auth/api-keys
- title: OAuth 2.0
path: /cloud/auth/oauth2-overview
section:
- title: Overview
path: /cloud/auth/oauth2-overview
- title: Registration
path: /cloud/auth/oauth2-registration
- title: Implementation
path: /cloud/auth/oauth2-develop
- title: Sample app
path: /cloud/auth/oauth2-sample
- title: Reference
path: /cloud/auth/oauth2-reference
- heading: Features
- title: '' # doesn't show anywhere
path: /cloud/reference/features/
type: cloudfeature
source: /reference/cloud/openapi.json
- heading: Domains
- title: '' # doesn't show anywhere
path: /cloud/reference/domains/
type: clouddomain
source: /reference/cloud/openapi.json
- heading: Features
- title: Accounts
path: /cloud/features/accounts
- title: Assets
path: /cloud/features/assets
- title: Avatars
path: /cloud/features/avatars
- title: Badges
path: /cloud/features/badges
- title: Bans and blocks
path: /cloud/features/bans-and-blocks
- title: Connections
path: /cloud/features/friends
- title: Creator Store
path: /cloud/features/creator-store
- title: Data and memory stores
path: /cloud/features/storage
- title: Developer products
path: /cloud/features/developer-products
- title: Game passes
path: /cloud/features/game-passes
- title: Generative AI
path: /cloud/features/generative-ai
- title: Groups
path: /cloud/features/groups
- title: Interactions
path: /cloud/features/interactions
- title: Inventories
path: /cloud/features/inventories
- title: Localization
path: /cloud/features/localization
- title: Luau execution
path: /cloud/features/luau-execution
- title: Metadata
path: /cloud/features/metadata
- title: Notifications
path: /cloud/features/notifications
- title: Places
path: /cloud/features/places
- title: Private servers
path: /cloud/features/private-servers
- title: Sponsored campaigns
path: /cloud/features/sponsored-campaigns
- title: Team Create
path: /cloud/features/team-create
- title: Thumbnails
path: /cloud/features/thumbnails
- title: Trades
path: /cloud/features/trades
- title: Universes
path: /cloud/features/universes
- title: User profiles
path: /cloud/features/user-profiles
- title: Users
path: /cloud/features/users
- heading: Open Cloud API Reference
- title: Cloud
section:
- title: Asset delivery
path: /cloud/api/asset-delivery
- title: Asset permissions
path: /cloud/api/asset-permissions
- title: Badges
path: /cloud/api/badges
- title: Develop
path: /cloud/api/develop
- title: Developer products
path: /cloud/api/developer-products
- title: Followings
path: /cloud/api/followings
- title: Game internationalization
path: /cloud/api/game-internationalization
- title: Game passes
path: /cloud/api/game-passes
- title: Groups
path: /cloud/api/groups
- title: Localization tables
path: /cloud/api/localization
- title: Open eval
path: /cloud/api/open-eval
- title: Publish
path: /cloud/api/publish
- title: Secrets store service
path: /cloud/api/secrets-store
- title: Toolbox service
path: /cloud/api/toolbox-service
- title: Open Cloud v2
section:
- title: All Cloud API # doesn't show anywhere
path: /cloud/reference/
type: cloudapi2
source: /reference/cloud/cloud.docs.json
- title: Open Cloud v1
section:
- title: Assets
type: cloudapi
versions:
- name: v1
path: /reference/cloud/assets/v1
- title: Standard data stores
type: cloudapi
versions:
- name: v1
path: /reference/cloud/datastores-api/v1
- title: Ordered data stores
type: cloudapi
versions:
- name: v1
path: /reference/cloud/datastores-api/ordered-v1
- title: Messaging
type: cloudapi
versions:
- name: v1
path: /reference/cloud/messaging-service/v1
- title: Place publishing
type: cloudapi
versions:
- name: v1
path: /reference/cloud/universes-api/v1
- heading: Cookie-based API Reference
- title: Legacy APIs
section:
- title: Account information
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/accountinformation/v1
- title: Account settings
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/accountsettings/v1
- title: Ad configuration
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v2
path: /cloud/legacy/adconfiguration/v2
- title: Asset delivery v2
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v2
path: /cloud/legacy/assetdelivery/v2
- title: Asset delivery v1
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/assetdelivery/v1
- title: Authentication v3
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v3
path: /cloud/legacy/auth/v3
- title: Authentication v2
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v2
path: /cloud/legacy/auth/v2
- title: Authentication v1
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/auth/v1
- title: Avatar v3
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v3
path: /cloud/legacy/avatar/v3
- title: Avatar v2
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v2
path: /cloud/legacy/avatar/v2
- title: Avatar v1
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/avatar/v1
- title: Badges
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/badges/v1
- title: Catalog v2
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v2
path: /cloud/legacy/catalog/v2
- title: Catalog v1
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/catalog/v1
- title: Client settings v2
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v2
path: /cloud/legacy/clientsettings/v2
- title: Client settings v1
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/clientsettings/v1
- title: Contacts
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/contacts/v1
- title: Develop v2
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v2
path: /cloud/legacy/develop/v2
- title: Develop v1
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/develop/v1
- title: Economy
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/economy/v1
- title: Economy creator stats
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/economycreatorstats/v1
- title: Engagement payouts
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/engagementpayouts/v1
- title: Followings v2
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v2
path: /cloud/legacy/followings/v2
- title: Followings v1
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/followings/v1
- title: Friends
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/friends/v1
- title: Game internationalization v2
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v2
path: /cloud/legacy/gameinternationalization/v2
- title: Game internationalization v1
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/gameinternationalization/v1
- title: Games v2
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v2
path: /cloud/legacy/games/v2
- title: Games v1
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/games/v1
- title: Groups v2
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v2
path: /cloud/legacy/groups/v2
- title: Groups v1
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/groups/v1
- title: Inventory v2
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v2
path: /cloud/legacy/inventory/v2
- title: Inventory v1
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/inventory/v1
- title: Item configuration
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/itemconfiguration/v1
- title: Locale
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/locale/v1
- title: Localization tables
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/localizationtables/v1
- title: Matchmaking
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/matchmaking/v1
- title: Notifications
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v2
path: /cloud/legacy/notifications/v2
- title: Premium features
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/premiumfeatures/v1
- title: Presence
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/presence/v1
- title: Private messages
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/privatemessages/v1
- title: Publish
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/publish/v1
- title: Thumbnails
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/thumbnails/v1
- title: Thumbnails resizer
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/thumbnailsresizer/v1
- title: Trades v2
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v2
path: /cloud/legacy/trades/v2
- title: Trades v1
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/trades/v1
- title: Translation roles
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/translationroles/v1
- title: Two-step verification
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/twostepverification/v1
- title: Users
type: cloudlegacy
ignoreTranslation: true
versions:
- name: v1
path: /cloud/legacy/users/v1

View file

@ -0,0 +1,43 @@
columns:
- - title: Learn
path: /
items:
- title: Experiences
navigation: /engine/guides.yaml
path: /experiences
- title: Avatar
navigation: /avatar/guides.yaml
path: /avatar
- title: Assets
navigation: /assets.yaml
path: /assets
- title: Samples and projects
navigation: /engine/resources.yaml
path: /samples
- title: Engine API
path: /reference/engine
navigation: /engine/reference.yaml
- title: Open Cloud API
navigation: /cloud/reference.yaml
path: /cloud/
- title: Studio
path: /studio/
navigation: /engine/studio.yaml
- title: Analytics
path: /production/analytics/
navigation: analytics.yaml
- title: Platform
path: /platform
navigation: /platform.yaml
- title: Tutorials
navigation: /engine/tutorials.yaml
path: /tutorials
- title: Creator programs
path: /creator-programs/
navigation: /programs.yaml
- title: Education
navigation: /education.yaml
path: /education/educator-onboarding/landing
- title: Courses
navigation: /courses/courses.yaml
path: /courses

View file

@ -0,0 +1,81 @@
navigation:
- heading: Educator training
- title: Educator onboarding
path: /education/educator-onboarding/landing
section:
- title: Intro to Roblox
path: /education/educator-onboarding/1-intro-to-roblox
- title: Play on Roblox
path: /education/educator-onboarding/2-playing-on-roblox
- title: Set up a classroom
path: /education/educator-onboarding/3-setting-up-a-roblox-classroom
- title: Run a classroom
path: /education/educator-onboarding/4-running-classrooms
- title: Next steps
path: /education/educator-onboarding/5-next-steps
- title: Classroom facilitation
section:
- title: Digital civility
path: /education/resources/intro-to-digital-civility
- title: Digital safety
path: /education/resources/intro-to-digital-safety
- title: Remote teaching
path: /education/resources/teaching-remotely
- title: Private servers
path: /education/support/private-servers-for-classroom-use
- title: Best practices for collaboration
path: /education/resources/collaboration-best-practices
- title: Best practices for classrooms
path: /education/resources/classroom-best-practices
- heading: Lesson plans
- title: Unit lessons
section:
- title: Game design and coding
path: /education/lesson-plans/intro-to-game-and-coding
- title: Digital citizenship
path: /education/lesson-plans/digital-citizenship/landing
section:
- title: Intro to digital safety
path: /education/lesson-plans/digital-citizenship/intro-to-roblox
- title: Be a digital citizen
path: /education/lesson-plans/digital-citizenship/being-a-digital-citizen
- title: Develop civil and safe games
path: /education/lesson-plans/digital-citizenship/civil-and-safe-game
- title: Lights and polish
path: /education/lesson-plans/digital-citizenship/lights-and-polish
- title: Coding fundamentals
path: /education/lesson-plans/digital-citizenship/coding-fundamentals
- title: Character animation
path: /education/lesson-plans/digital-citizenship/animating-characters
- title: Finish projects
path: /education/lesson-plans/digital-citizenship/finishing-projects
- title: Activity lessons
section:
- title: Intro to Building
path: /education/lesson-plans/build-an-obby-lesson
- title: Roblox animations
path: /education/lesson-plans/animate-in-roblox-lesson
- title: Story games
path: /education/lesson-plans/story-games-lesson
- title: Resources
path: /education/resources/resources-landing
section:
- title: List of Roblox educators
path: /education/resources/roblox-educators
- title: Marketing materials
path: /education/resources/marketing-materials
- title: Roblox for AP CSP
path: /education/resources/roblox-for-the-ap-csp-create-performance-task
- title: Bundled installers
path: /education/support/creating-bundled-installers
- title: FAQ
path: /education/resources/frequently-asked-questions-education
- heading: Education developers
- title: Get started for developers
path: /education/resources/getting-started-for-developers-education
- title: Design educational experiences
path: /education/developer/designing-educational-experiences
- title: Plan for educational settings
path: /education/developer/planning-for-educational-settings
- title: Beta test experiences
path: /education/developer/beta-testing-experiences

View file

@ -0,0 +1,589 @@
defaultType: markdown
navigation:
- heading: Overview
- title: Get started
path: /experiences
- heading: Create
- title: Overview
path: /creation
- title: Projects
path: /projects
section:
- title: Overview
path: /projects/
- title: Experiences and places
path: /production/publishing/publish-experiences-and-places
section:
- title: Create and publish
path: /production/publishing/publish-experiences-and-places
- title: Configure
path: /projects/configure-experiences
- title: Release updates
path: /projects/update-experiences
- title: Cross-platform development
path: /projects/cross-platform
- title: Architecture
path: /projects/data-model
section:
- title: Data model
path: /projects/data-model
- title: Client-server runtime
path: /projects/client-server
- title: Instance streaming
path: /workspace/streaming
- title: Server authority
path: /projects/server-authority/
section:
- title: Overview
path: /projects/server-authority/
- title: Advanced techniques
path: /projects/server-authority/techniques
- title: Manage
path: /projects/experience-ownership-transfer
section:
- title: Experience ownership transfer
path: /projects/experience-ownership-transfer
- title: Place files
path: /projects/place-files
- title: Work in teams
path: /projects/groups
section:
- title: Groups
path: /projects/groups
- title: Collaboration
path: /projects/collaboration
- title: Activity history
path: /projects/activity-history
- title: File-based workflows
path: /scripting/sync
section:
- title: Script Sync
path: /scripting/sync
- title: Third-party tools
path: /projects/external-tools
- title: 3D workspace
path: /workspace/
section:
- title: Overview
path: /workspace/
- title: Parts
path: /parts/
section:
- title: Overview
path: /parts/
- title: Solid modeling
path: /parts/solid-modeling
- title: Textures and decals
path: /parts/textures-decals
- title: Meshes
path: /parts/meshes
- title: Models
path: /parts/models
- title: Materials
path: /parts/materials
- title: Terrain
path: /parts/terrain
- title: Physics
path: /physics/
section:
- title: Overview
path: /physics/
- title: Assemblies
path: /physics/assemblies
- title: Network ownership
path: /physics/network-ownership
#- title: Joints
# path: /physics/joints
- title: Mechanical constraints
path: /physics/mechanical-constraints
section:
- title: Overview
path: /physics/mechanical-constraints
- title: BallSocket
path: /physics/constraints/ball-socket
- title: Hinge
path: /physics/constraints/hinge
- title: Prismatic
path: /physics/constraints/prismatic
- title: Cylindrical
path: /physics/constraints/cylindrical
- title: Spring
path: /physics/constraints/spring
- title: TorsionSpring
path: /physics/constraints/torsion-spring
- title: Universal
path: /physics/constraints/universal
- title: Rope
path: /physics/constraints/rope
- title: Rod
path: /physics/constraints/rod
- title: Plane
path: /physics/constraints/plane
- title: Weld
path: /physics/constraints/weld
- title: Rigid
path: /physics/constraints/rigid
- title: NoCollision
path: /physics/constraints/no-collision
- title: Mover constraints
path: /physics/mover-constraints
section:
- title: Overview
path: /physics/mover-constraints
- title: LinearVelocity
path: /physics/constraints/linear-velocity
- title: AngularVelocity
path: /physics/constraints/angular-velocity
- title: AlignPosition
path: /physics/constraints/align-position
- title: AlignOrientation
path: /physics/constraints/align-orientation
- title: VectorForce
path: /physics/constraints/vector-force
- title: Torque
path: /physics/constraints/torque
- title: LineForce
path: /physics/constraints/line-force
- title: Sleep system
path: /physics/sleep-system
- title: Adaptive timestepping
path: /physics/adaptive-timestepping
- title: Character controllers
path: /physics/character-controllers
- title: Roblox units
path: /physics/units
- title: Effects
path: /effects/
section:
- title: Overview
path: /effects/
- title: Light sources
path: /effects/light-sources
- title: Particle emitters
path: /effects/particle-emitters
- title: Beams
path: /effects/beams
- title: Trails
path: /effects/trails
- title: Highlighting
path: /effects/highlighting
- title: Camera
path: /workspace/camera
- title: Spatial data
section:
#- title: Object World Space
# path: /workspace/object-world-space
- title: CFrames
path: /workspace/cframes
- title: Collisions
path: /workspace/collisions
- title: Raycasting
path: /workspace/raycasting
# - title: Bézier Curves
# path: /docs/mechanics/bezier-curves
- title: Scripting
path: /scripting/
section:
- title: Overview
path: /scripting/
- title: Types and locations
path: /scripting/locations
- title: Reuse code
path: /scripting/module
- title: Services
path: /scripting/services
- title: Properties and attributes
path: /scripting/attributes
- title: Events
path: /scripting/events/
section:
- title: Overview
path: /scripting/events/
- title: Deferred
path: /scripting/events/deferred
- title: Bindable
path: /scripting/events/bindable
- title: Remote
path: /scripting/events/remote
- title: Advanced
section:
- title: Scheduler
path: /scripting/scheduler
- title: Multi-threading
path: /scripting/multithreading
- title: Native code generation
path: /luau/native-code-gen
- title: Script capabilities
path: /scripting/capabilities
- title: Security
section:
- title: General principles
path: /scripting/security/security-tactics
- title: Defensive design tactics
path: /scripting/security/defensive-design
- title: Securing the client-server boundary
path: /scripting/security/client-server-boundary
- title: Network ownership
path: /scripting/security/network-ownership
- title: Access control and confidentiality
path: /scripting/security/access-control
- title: Third-party asset vulnerability
path: /scripting/security/third-party-vulnerabilities
- title: Server-side detection and consequencing
path: /scripting/security/server-side-detection
- title: Luau reference
path: /luau/
section:
- title: Overview
path: /luau/
- title: Types
section:
- title: Nil
path: /luau/nil
- title: Booleans
path: /luau/booleans
- title: Numbers
path: /luau/numbers
- title: Strings
path: /luau/strings
- title: Tables
path: /luau/tables
- title: Enums
path: /luau/enums
- title: Tuples
path: /luau/tuples
- title: Userdata
path: /luau/userdata
- title: Data structures
section:
- title: Queues
path: /luau/queues
- title: Stacks
path: /luau/stacks
- title: Metatables
path: /luau/metatables
- title: Features
section:
- title: Comments
path: /luau/comments
- title: Variables
path: /luau/variables
- title: Scope
path: /luau/scope
- title: Operators
path: /luau/operators
- title: Control structures
path: /luau/control-structures
- title: Functions
path: /luau/functions
- title: Type coercion
path: /luau/type-coercion
- title: Type checking
path: /luau/type-checking
- title: Environment
path: /environment/
section:
- title: Overview
path: /environment/
- title: Global lighting
path: /environment/lighting
- title: Atmosphere
path: /environment/atmosphere
- title: Clouds
path: /environment/clouds
- title: Global wind
path: /environment/global-wind
- title: Post-processing effects
path: /environment/post-processing-effects
- title: Skyboxes
path: /environment/skybox
- title: Characters
path: /characters/
section:
- title: Overview
path: /characters/
- title: Appearance
path: /characters/appearance
- title: Adaptive Animation
path: /characters/adaptive-animation
- title: Emotes
path: /characters/emotes
- title: Moods
path: /art/characters/facial-animation/moods
- title: Pathfinding
path: /characters/pathfinding
- title: Name and health display
path: /characters/name-health-display
- title: R6 to R15 adapter
path: /characters/r6-to-r15-adapter
- title: Players
path: /players/
section:
- title: Overview
path: /players/
- title: Teleporting
path: /projects/teleport
- title: Teams
path: /players/teams
- title: In-experience tools
path: /players/tools
- title: Leaderboards
path: /players/leaderboards
- title: Loading screens
path: /players/loading-screens
- title: Player UI
section:
- title: Avatar Editor
path: /players/avatar-editor
- title: Avatar Inspect Menu
path: /players/avatar-inspect-menu
- title: Avatar Context Menu
path: /players/avatar-context-menu
- title: Disable default UI
path: /players/disable-ui
- title: Input
path: /input/
section:
- title: Overview
path: /input/
- title: Input Action System
path: /input/input-action-system
- title: Mouse & keyboard
path: /input/mouse-and-keyboard
- title: Mobile
path: /input/mobile
- title: Gamepad
path: /input/gamepad
- title: Audio
path: /audio/
section:
- title: Overview
path: /audio/
- title: Assets
path: /audio/assets
- title: Objects
path: /audio/objects
- title: Effects
path: /audio/effects
- title: Legacy
section:
- title: Sound
path: /sound/index
- title: Objects
path: /sound/objects
- title: Groups
path: /sound/groups
- title: Dynamic effects
path: /sound/dynamic-effects
- title: User interface
path: /ui/
section:
- title: Overview
path: /ui/
- title: On-screen UI
path: /ui/on-screen-containers
- title: In-experience UI
path: /ui/in-experience-containers
- title: UI objects
section:
- title: Labels
path: /ui/labels
- title: Buttons
path: /ui/buttons
- title: Frames
path: /ui/frames
- title: Scrolling frames
path: /ui/scrolling-frames
- title: Viewport frames
path: /ui/viewport-frames
- title: Video frames
path: /ui/video-frames
- title: Text input fields
path: /ui/text-input
- title: 2D paths
path: /ui/2D-paths
- title: Proximity prompts
path: /ui/proximity-prompts
- title: UI drag detectors
path: /ui/ui-drag-detectors
- title: 3D drag detectors
path: /ui/3D-drag-detectors
- title: Position and size
path: /ui/position-and-size
- title: Layout structures
section:
- title: List and flex layouts
path: /ui/list-flex-layouts
- title: Grids and tables
path: /ui/grid-table-layouts
- title: Page layouts
path: /ui/page-layouts
- title: Appearance modifiers
path: /ui/appearance-modifiers
- title: Size modifiers and constraints
path: /ui/size-modifiers
- title: UI animation/tweens
path: /ui/animation
- title: UI styling
section:
- title: Overview
path: /ui/styling/
- title: Style Editor
path: /ui/styling/editor
- title: Compatibility
path: /ui/styling/compatibility
- title: CSS comparisons
path: /ui/styling/css-comparisons
- title: 9-slice design
path: /ui/9-slice
- title: Rich text markup
path: /ui/rich-text
- title: Text filtering
path: /ui/text-filtering
- title: Animation
path: /animation/
section:
- title: Overview
path: /animation/
- title: Create animations
section:
- title: Animation Editor
path: /animation/editor
- title: Animation events
path: /animation/events
- title: Animation capture
path: /animation/capture
- title: Curve editor
path: /animation/curve-editor
- title: Inverse kinematics
path: /animation/inverse-kinematics
- title: Use animations
path: /animation/using
- title: Chat
section:
- title: Voice chat
path: /chat/voice-chat
- title: Text chat
path: /chat/in-experience-text-chat
section:
- title: Overview
path: /chat/in-experience-text-chat
- title: Guidelines
path: /chat/guidelines
- title: Chat window
path: /chat/chat-window
- title: Bubble chat
path: /chat/bubble-chat
- title: Examples
path: /chat/examples/simple-custom-frontend-ui
section:
#- title: Custom System Messages
# path: /chat/examples/custom-system-messages
- title: Chat tags
path: /chat/examples/group-chat-tags
- title: Proximity chat
path: /chat/examples/proximity-chat
- title: Custom UI
path: /chat/examples/simple-custom-frontend-ui
- title: Custom chat commands
path: /chat/examples/custom-text-chat-commands
- title: Rate-limited text inputs
path: /chat/examples/rate-limit-public-text-inputs
- title: Matchmaking
path: /matchmaking/
section:
- title: Overview
path: /matchmaking/
- title: Server scoring
path: /matchmaking/scoring
- title: Attributes and signals
path: /matchmaking/attributes-and-signals
- title: Customize your matchmaking configuration
path: /matchmaking/customize-matchmaking
- title: Analytics
path: /matchmaking/analytics
- title: Glossary
path: /matchmaking/glossary
- title: Performance optimization
path: /performance-optimization/
section:
- title: Overview
path: /performance-optimization/
- title: Design for performance
path: /performance-optimization/design
- title: Identify issues
path: /performance-optimization/identify
- title: MicroProfiler
path: /performance-optimization/microprofiler/
section:
- title: Overview
path: /performance-optimization/microprofiler/
- title: Modes
path: /performance-optimization/microprofiler/modes
- title: Task scheduler
path: /performance-optimization/microprofiler/task-scheduler
- title: Tag reference
path: /performance-optimization/microprofiler/tag-table
- title: Network usage
path: /performance-optimization/microprofiler/network
- title: Walkthrough
path: /performance-optimization/microprofiler/use-microprofiler
- title: Improve performance
path: /performance-optimization/improve
- title: Monitor performance
path: /performance-optimization/monitor
- title: Cloud services
path: /cloud-services/data-stores-vs-memory-stores
section:
- title: Choose between cloud services
path: /cloud-services/data-stores-vs-memory-stores
- title: Data stores
path: /cloud-services/data-stores/
section:
- title: Overview
path: /cloud-services/data-stores/
- title: Data Stores Manager
path: /cloud-services/data-stores/data-stores-manager
- title: Versioning, listing, and caching
path: /cloud-services/data-stores/versioning-listing-and-caching
- title: Error codes and limits
path: /cloud-services/data-stores/error-codes-and-limits
- title: Observability
path: /cloud-services/data-stores/observability
- title: Best practices
path: /cloud-services/data-stores/best-practices
- title: Implement player data and purchase systems
path: /cloud-services/data-stores/player-data-purchasing
- title: Memory stores
path: /cloud-services/memory-stores/
section:
- title: Overview
path: /cloud-services/memory-stores/
- title: Sorted map
path: /cloud-services/memory-stores/sorted-map
- title: Queue
path: /cloud-services/memory-stores/queue
- title: Hash map
path: /cloud-services/memory-stores/hash-map
- title: Observability
path: /cloud-services/memory-stores/observability
- title: Per-partition limits
path: /cloud-services/memory-stores/per-partition-limits
- title: Best practices
path: /cloud-services/memory-stores/best-practices
- title: Secrets stores
path: /cloud-services/secrets
- title: In-experience HTTP requests
path: /cloud-services/http-service
- title: Extended Services
path: /cloud-services/extended-services
- title: Cross-server communication
path: /cloud-services/cross-server-messaging
- title: Roblox for Unity developers
path: /unity
- title: Roblox for Unreal developers
path: /unreal
- include: /scale.yaml
- include: /monetize.yaml

File diff suppressed because it is too large Load diff

View file

@ -0,0 +1,121 @@
navigation:
- heading: Code samples
- title: Overview
path: /samples/
- heading: Feature packages
- title: Overview
path: /resources/feature-packages/
- title: Bundles
path: /resources/feature-packages/bundles
- title: Missions
path: /resources/feature-packages/missions
- title: Season passes
path: /resources/feature-packages/season-passes
- title: Engagement rewards
path: /resources/feature-packages/engagement-rewards
- title: Changelog
path: /resources/feature-packages/changelog
- heading: Developer modules
- title: Overview
path: /resources/modules/
- title: Selfie Mode
path: /resources/modules/selfie-mode
- title: Merch Booth
path: /resources/modules/merch-booth
- title: Friends Locator
path: /resources/modules/friends-locator
- title: Profile Card
path: /resources/modules/profile-card
- title: Emote Bar
path: /resources/modules/emote-bar
- title: Spawn With Friends
path: /resources/modules/spawn-with-friends
- title: Photo Booth
path: /resources/modules/photo-booth
- title: Surface Art
path: /resources/modules/surface-art
- title: Scavenger Hunt
path: /resources/modules/scavenger-hunt
- title: Social Interactions
path: /resources/modules/social-interactions
- title: Event Sequencer
path: /resources/modules/event-sequencer
- heading: Scripting libraries
- title: Overview
path: /resources/scripting-libraries
- heading: Projects and kits
- title: Templates
path: /resources/templates
- title: Roblox Connect project
path: /resources/roblox-connect
- title: Plant reference project
path: /resources/plant-reference-project
- heading: Resources
- title: The Mystery of Duvall Drive
path: /resources/the-mystery-of-duvall-drive/
section:
- title: Overview
path: /resources/the-mystery-of-duvall-drive/
- title: Construct the house
path: /resources/the-mystery-of-duvall-drive/construct-the-house
- title: Materialize the world
path: /resources/the-mystery-of-duvall-drive/materialize-the-world
- title: Immersive narrative
path: /resources/the-mystery-of-duvall-drive/immersive-narrative
- title: Stream in immersion
path: /resources/the-mystery-of-duvall-drive/stream-in-immersion
- title: Develop a moving world
path: /resources/the-mystery-of-duvall-drive/develop-a-moving-world
- title: Design dark soundscapes
path: /resources/the-mystery-of-duvall-drive/design-dark-soundscapes
- title: Technical overview
path: /resources/the-mystery-of-duvall-drive/technical-overview
section:
- title: Overview
path: /resources/the-mystery-of-duvall-drive/technical-overview
- title: Main design requirements
path: /resources/the-mystery-of-duvall-drive/main-design-requirements
- title: Foundational gameplay systems
path: /resources/the-mystery-of-duvall-drive/foundational-gameplay-systems
- title: Supporting systems
path: /resources/the-mystery-of-duvall-drive/supporting-systems
- title: Beyond the Dark
path: /resources/beyond-the-dark/
section:
- title: Overview
path: /resources/beyond-the-dark/
- title: Architecture
path: /resources/beyond-the-dark/building-architecture
- title: Characters
path: /resources/beyond-the-dark/custom-characters
- title: Layered clothing
path: /resources/beyond-the-dark/layered-clothing
- title: Sound design
path: /resources/beyond-the-dark/sound-design
- title: User interface
path: /resources/beyond-the-dark/user-interface
- title: Battle Royale
path: /resources/battle-royale/
section:
- title: Overview
path: /resources/battle-royale/
- title: Installation and setup
path: /resources/battle-royale/installation-and-setup
- title: Run the game
path: /resources/battle-royale/run-the-game
- title: Core scripts
path: /resources/battle-royale/core-scripts
- title: Pickup system
path: /resources/battle-royale/pickup-system
- title: Building system
path: /resources/battle-royale/building-system
- title: Minimap system
path: /resources/battle-royale/minimap-system
- title: The storm
path: /resources/battle-royale/the-storm
- title: Weapons kit
path: /resources/weapons-kit
- title: NPC kit
path: /resources/npc-kit

View file

@ -0,0 +1,62 @@
defaultType: markdown
navigation:
- heading: Roblox Studio
- title: Overview
path: /studio/
- title: Setup
path: /studio/setup
- title: Interface
path: /studio/ui-overview
- title: Assistant
path: /assistant/guide
section:
- title: Overview
path: /assistant/guide
- title: Prompt guide and examples
path: /assistant/prompt-engineering
- heading: Building tools
- title: Align
path: /studio/align-tool
- title: Pivot
path: /studio/pivot-tools
- title: Terrain Editor
path: /studio/terrain-editor
- title: Material Generator
path: /studio/material-generator
- title: Texture Generator
path: /studio/texture-generator
- title: Rig Generator
path: /studio/rig-builder
- heading: Scripting tools
- title: Script Editor
path: /studio/script-editor
- title: Debugging
path: /studio/debugging
- heading: Testing tools
- title: Testing modes
path: /studio/testing-modes
- title: Output
path: /studio/output
- title: Developer Console
path: /studio/developer-console
section:
- title: Overview
path: /studio/developer-console
- title: Script Profiler
path: /studio/optimization/scriptprofiler
- title: Memory usage
path: /studio/optimization/memory-usage
- heading: UI reference
- title: Explorer
path: /studio/explorer
- title: Properties
path: /studio/properties
- title: Experience Settings
path: /studio/experience-settings
- title: Avatar Settings
path: /studio/avatar-settings
- heading: Plugins
- title: Overview
path: /studio/plugins
- title: Studio widgets
path: /studio/build-studio-widgets

View file

@ -0,0 +1,17 @@
backTo:
title: Back to tutorials
path: /tutorials/
navigation:
- heading: Learn to animate
- title: Overview
path: /tutorials/curriculums/animator/
- title: Get started
path: /tutorials/curriculums/animator/get-started
- title: Work with the Animation Editor
path: /tutorials/curriculums/animator/work-with-the-animation-editor
- title: Play your animation
path: /tutorials/curriculums/animator/play-your-animation
- title: Test and save
path: /tutorials/curriculums/animator/test-and-save
- title: Next steps
path: /tutorials/curriculums/animator/next-steps

View file

@ -0,0 +1,15 @@
backTo:
title: Back to tutorials
path: /tutorials/
navigation:
- heading: Learn to create VFX art
- title: Overview
path: /tutorials/curriculums/artist/
- title: Get started
path: /tutorials/curriculums/artist/get-started
- title: Work with particle emitters
path: /tutorials/curriculums/artist/work-with-particle-emitters
- title: Test and save
path: /tutorials/curriculums/artist/test-and-save
- title: Next steps
path: /tutorials/curriculums/artist/next-steps

View file

@ -0,0 +1,17 @@
backTo:
title: Back to tutorials
path: /tutorials/
navigation:
- heading: Learn to build an obby
- title: Overview
path: /tutorials/curriculums/building/
- title: Get started
path: /tutorials/curriculums/building/get-started
- title: Work with parts
path: /tutorials/curriculums/building/work-with-parts
- title: AI Assistant
path: /tutorials/curriculums/building/code-with-assistant
- title: Test and save
path: /tutorials/curriculums/building/test-and-save
- title: Next steps
path: /tutorials/curriculums/building/next-steps

View file

@ -0,0 +1,17 @@
backTo:
title: Back to tutorials
path: /tutorials/
navigation:
- heading: Learn to code
- title: Overview
path: /tutorials/curriculums/coding/
- title: Get started
path: /tutorials/curriculums/coding/get-started
- title: Work with variables
path: /tutorials/curriculums/coding/work-with-variables
- title: Test and save
path: /tutorials/curriculums/coding/test-and-save
- title: Customize strings
path: /tutorials/curriculums/coding/customize-strings
- title: Next steps
path: /tutorials/curriculums/coding/next-steps

View file

@ -0,0 +1,30 @@
backTo:
title: Back to tutorials
path: /tutorials/
navigation:
- heading: Overview
- title: Core curriculum
path: /tutorials/curriculums/core/
- heading: Build
- title: Create a project
path: /tutorials/curriculums/core/building/create-a-project
- title: Create an environment with terrain
path: /tutorials/curriculums/core/building/create-an-environment-with-terrain
- title: Greybox a playable area
path: /tutorials/curriculums/core/building/greybox-a-playable-area
- heading: Script
- title: Create a coin collection mechanic
path: /tutorials/curriculums/core/scripting/script-game-behavior
- title: Record and display player data
path: /tutorials/curriculums/core/scripting/record-and-display-player-data
- title: Create player hazards
path: /tutorials/curriculums/core/scripting/create-player-hazards
- title: Script an upgrade button
path: /tutorials/curriculums/core/scripting/script-an-upgrade-button
- heading: Polish
- title: Create basic visual effects
path: /tutorials/curriculums/core/building/create-basic-visual-effects
- title: Customize global lighting
path: /tutorials/curriculums/core/building/customize-global-lighting
- title: Apply polished assets
path: /tutorials/curriculums/core/building/apply-polished-assets

View file

@ -0,0 +1,17 @@
backTo:
title: Back to tutorials
path: /tutorials/
navigation:
- heading: Environmental art curriculum
- title: Overview
path: /tutorials/curriculums/environmental-art/
- title: Greybox your environment
path: /tutorials/curriculums/environmental-art/greybox-your-environment
- title: Develop polished assets
path: /tutorials/curriculums/environmental-art/develop-polished-assets
- title: Assemble an asset library
path: /tutorials/curriculums/environmental-art/assemble-an-asset-library
- title: Construct your world
path: /tutorials/curriculums/environmental-art/construct-your-world
- title: Optimize your experience
path: /tutorials/curriculums/environmental-art/optimize-your-experience

View file

@ -0,0 +1,79 @@
backTo:
title: Back to tutorials
path: /tutorials/
navigation:
- heading: Coding fundamentals
- title: Overview
path: /tutorials/fundamentals/coding-1/coding-fundamentals
- title: Variables & objects
path: /tutorials/fundamentals/coding-1/landing
section:
- title: Create a script
path: /tutorials/fundamentals/coding-1/create-a-script
- title: Object properties
path: /tutorials/fundamentals/coding-1/object-properties
- title: Parents and children
path: /tutorials/fundamentals/coding-1/parents-and-children
- title: Functions and events
path: /tutorials/fundamentals/coding-2/functions-and-events
section:
- title: Code a function
path: /tutorials/fundamentals/coding-2/code-a-function
- title: Use information with parameters
path: /tutorials/fundamentals/coding-2/use-parameters-and-events
- title: Parameters practice - buttons
path: /tutorials/fundamentals/coding-2/parameters-practice-buttons
- title: Multiple parameters and arguments
path: /tutorials/fundamentals/coding-2/multiple-parameters-and-arguments
- title: Conditionals
path: /tutorials/fundamentals/coding-3/landing
section:
- title: Intro to if statements
path: /tutorials/fundamentals/coding-3/intro-to-if-statements
- title: If/then practice - traps
path: /tutorials/fundamentals/coding-3/traps-with-if-statements
- title: If/then practice - power ups
path: /tutorials/fundamentals/coding-3/powerups-with-if-statements
- title: Multiple conditions with else/if
path: /tutorials/fundamentals/coding-3/multiple-conditions
- title: Else/if practice - giving points
path: /tutorials/fundamentals/coding-3/give-points
- title: Loops
path: /tutorials/fundamentals/coding-4/landing
section:
- title: Repeat code with while loops
path: /tutorials/fundamentals/coding-4/repeat-code-with-while-loops
- title: Intro to for loops
path: /tutorials/fundamentals/coding-4/intro-to-for-loops
- title: Glow lights with for loops
path: /tutorials/fundamentals/coding-4/glow-lights-with-for-loops
- title: Timed bridge for loops
path: /tutorials/fundamentals/coding-4/create-a-timed-bridge
- title: Nest loops
path: /tutorials/fundamentals/coding-4/nested-loops
- title: Dictionaries and arrays
path: /tutorials/fundamentals/coding-5/landing
section:
- title: Intro to arrays
path: /tutorials/fundamentals/coding-5/intro-to-arrays
- title: Loop through arrays
path: /tutorials/fundamentals/coding-5/loops-and-arrays
- title: Make changes to arrays
path: /tutorials/fundamentals/coding-5/make-changes-to-arrays
- title: Intro to dictionaries
path: /tutorials/fundamentals/coding-5/intro-to-dictionaries
- title: Pairs and iPairs
path: /tutorials/fundamentals/coding-5/pairs-and-ipairs
- title: Return values from tables
path: /tutorials/fundamentals/coding-5/return-values-from-tables
- title: Organize code
path: /tutorials/fundamentals/coding-6/landing
section:
- title: Intro to module scripts
path: /tutorials/fundamentals/coding-6/intro-to-module-scripts
- title: Create with module scripts
path: /tutorials/fundamentals/coding-6/create-with-module-scripts
- title: Code abstraction
path: /tutorials/fundamentals/coding-6/coding-concept-abstraction
- title: Code algorithms
path: /tutorials/fundamentals/coding-6/coding-concept-algorithms

View file

@ -0,0 +1,17 @@
backTo:
title: Back to tutorials
path: /tutorials/
navigation:
- heading: Gameplay scripting curriculum
- title: Overview
path: /tutorials/curriculums/gameplay-scripting/
- title: Create teams
path: /tutorials/curriculums/gameplay-scripting/create-teams
- title: Spawn and respawn
path: /tutorials/curriculums/gameplay-scripting/spawn-respawn
- title: Add rounds
path: /tutorials/curriculums/gameplay-scripting/add-rounds
- title: Implement blaster behavior
path: /tutorials/curriculums/gameplay-scripting/implement-blasters
- title: Detect hits
path: /tutorials/curriculums/gameplay-scripting/detect-hits

View file

@ -0,0 +1,15 @@
backTo:
title: Back to tutorials
path: /tutorials/
navigation:
- heading: Learn about Studio
- title: Overview
path: /tutorials/curriculums/studio/
- title: Create Roblox account
path: /tutorials/curriculums/studio/create-account
- title: Install Roblox Studio
path: /tutorials/curriculums/studio/install-studio
- title: Explore UI
path: /tutorials/curriculums/studio/explore-ui
- title: Next steps
path: /tutorials/curriculums/studio/next-steps

View file

@ -0,0 +1,13 @@
backTo:
title: Back to tutorials
path: /tutorials/
navigation:
- heading: UI design curriculum
- title: Overview
path: /tutorials/curriculums/user-interface-design/
- title: Choose an art style
path: /tutorials/curriculums/user-interface-design/choose-an-art-style
- title: Wireframe your layouts
path: /tutorials/curriculums/user-interface-design/wireframe-your-layouts
- title: Implement designs in Studio
path: /tutorials/curriculums/user-interface-design/implement-designs-in-studio

View file

@ -0,0 +1,173 @@
navigation:
- heading: Get started
- title: Overview
path: /tutorials/
- title: Brand new to Studio?
section:
- title: Studio lesson
path: /tutorials/curriculums/studio
navigation: /engine/tutorials-studio.yaml
- title: Building lesson
path: /tutorials/curriculums/building
navigation: /engine/tutorials-building.yaml
- title: Coding lesson
path: /tutorials/curriculums/coding
navigation: /engine/tutorials-coding.yaml
- title: VFX lesson
path: /tutorials/curriculums/artist
navigation: /engine/tutorials-artist.yaml
- title: Animation lesson
path: /tutorials/curriculums/animator
navigation: /engine/tutorials-animator.yaml
- title: Create your first experience
path: /tutorials/curriculums/core/
navigation: /engine/tutorials-core.yaml
- title: Luau basics
path: /tutorials/fundamentals/coding-1/coding-fundamentals
navigation: /engine/tutorials-fundamentals.yaml
- heading: Intermediate tutorials
- title: Overview
path: /tutorials/use-case-tutorials/use-case-tutorial-overview
- title: Modeling
section:
- title: Neon signs
path: /tutorials/use-case-tutorials/modeling/create-neon-signs
- title: Modular environments
path: /tutorials/use-case-tutorials/modeling/assemble-modular-environments
- title: User interfaces
section:
- title: HUD meters
path: /tutorials/use-case-tutorials/ui/create-hud-meters
- title: Interactive UI
path: /tutorials/use-case-tutorials/ui/interactive-ui
- title: Proximity prompts
path: /tutorials/use-case-tutorials/ui/proximity-prompts
- title: Score bars
path: /tutorials/use-case-tutorials/ui/create-a-score-bar
- title: Audio
section:
- title: 2D audio
path: /tutorials/use-case-tutorials/audio/add-2D-audio
- title: 3D audio
path: /tutorials/use-case-tutorials/audio/add-3D-audio
- title: Voice chat
path: /tutorials/use-case-tutorials/audio/add-voice-chat
- title: Text-to-speech
path: /tutorials/use-case-tutorials/audio/add-text-to-speech
- title: Speech-to-text
path: /tutorials/use-case-tutorials/audio/speech-to-text
- title: Lighting
section:
- title: Indoor environments
path: /tutorials/use-case-tutorials/lighting/enhance-indoor-environments
- title: Outdoor environments
path: /tutorials/use-case-tutorials/lighting/enhance-outdoor-environments
- title: VFX
section:
- title: Laser beams
path: /tutorials/use-case-tutorials/vfx/laser-traps-with-beams
- title: Waterfalls
path: /tutorials/use-case-tutorials/vfx/create-waterfalls
- title: Volcanoes
path: /tutorials/use-case-tutorials/vfx/create-volcanoes
- title: Explosions
path: /tutorials/use-case-tutorials/vfx/use-particles-for-explosions
- title: Physics
section:
- title: Moving objects
path: /tutorials/use-case-tutorials/physics/create-moving-objects
- title: Spinning objects
path: /tutorials/use-case-tutorials/physics/create-spinning-objects
- title: Animation
section:
- title: In Studio
section:
- title: Create character animations
path: /tutorials/use-case-tutorials/animation/create-an-animation
- title: Play character animations
path: /tutorials/use-case-tutorials/animation/play-character-animations
- title: In Blender
section:
- title: Rig simple meshes
path: /art/modeling/rig-a-simple-mesh
- title: Skin simple meshes
path: /art/modeling/skin-a-simple-mesh
- title: Rig humanoid models
path: /art/modeling/rig-a-humanoid-model
- title: Skin humanoid models
path: /art/modeling/skin-a-humanoid-model
- title: Scripting
section:
- title: Basic gameplay
section:
- title: Introduction to scripting
path: /tutorials/use-case-tutorials/scripting/basic-scripting/intro-to-scripting
- title: Deadly lava
path: /tutorials/use-case-tutorials/scripting/basic-scripting/deadly-lava
- title: Fading trap
path: /tutorials/use-case-tutorials/scripting/basic-scripting/fading-trap
- title: Score points
path: /tutorials/use-case-tutorials/scripting/basic-scripting/score-points
- title: Intermediate gameplay
section:
- title: Health pickups
path: /tutorials/use-case-tutorials/scripting/intermediate-scripting/create-a-health-pickup
- title: Player tools
path: /tutorials/use-case-tutorials/scripting/intermediate-scripting/create-player-tools
- title: Hit detection with lasers
path: /tutorials/use-case-tutorials/scripting/intermediate-scripting/hit-detection-with-lasers
- title: Input and camera
section:
- title: Control the user's camera
path: /tutorials/use-case-tutorials/input-and-camera/control-the-users-camera
- title: Detect user input
path: /tutorials/use-case-tutorials/input-and-camera/detect-user-input
- title: Data storage
section:
- title: Save player data
path: /tutorials/use-case-tutorials/data-storage/save-player-data
- title: Create a custom leaderboard
path: /tutorials/use-case-tutorials/data-storage/create-leaderboard
- title: Avatar items
section:
- title: Create accessories from an existing model
path: /art/accessories/from-existing
- title: Rig and cage an existing model
path: /art/accessories/rig-and-cage-existing-models
- title: Create basic heads
path: /art/characters/facial-animation/create-basic-heads
- title: Create face accessories
path: /art/characters/facial-animation/create-face-accessories
- title: Publish eyebrows and eyelashes
path: /art/accessories/publish-eyebrows-eyelashes
- title: Test characters
path: /art/characters/testing/
section:
- title: Overview
path: /art/characters/testing/
- title: In Blender
path: /art/characters/testing/blender
- title: In Studio
path: /art/characters/testing/studio
- heading: Advanced paths
- title: Overview
path: /tutorials/curriculums/curriculum-overview
- title: Environmental art
path: /tutorials/curriculums/environmental-art/
navigation: /engine/tutorials-ea.yaml
- title: Gameplay scripting
path: /tutorials/curriculums/gameplay-scripting/
navigation: /engine/tutorials-gs.yaml
- title: User interface design
path: /tutorials/curriculums/user-interface-design/
navigation: /engine/tutorials-ui.yaml
# avatar/tutorials content needs to move somewhere
- title: Rigid accessories
path: /art/accessories/creating-rigid/
navigation: /avatar/tutorials-accessories.yaml
- title: Clothing
path: /art/accessories/creating
navigation: /avatar/tutorials-clothing.yaml
- title: Bodies
path: /art/characters/creating
navigation: /avatar/tutorials-bodies.yaml

View file

@ -0,0 +1,64 @@
navigation:
- heading: Monetize
- title: Overview
path: /monetize-experiences
- title: Earn
path: /production/monetization/
section:
- title: Creator Rewards
path: /creator-rewards
- title: Private servers
path: /production/monetization/private-servers
- title: Subscriptions
path: /production/monetization/subscriptions
- title: Passes
path: /production/monetization/passes
- title: Developer products
path: /production/monetization/developer-products
- title: Commerce products
path: /production/monetization/commerce-products
- title: Paid access in Robux
path: /production/monetization/paid-access-robux
- title: Paid access in local currency
path: /production/monetization/paid-access-local-currency
- title: Price optimization
path: /production/monetization/price-optimization
- title: Regional Pricing
path: /production/monetization/regional-pricing
- title: License
path: /ip-licensing/
section:
- title: Tools for IP holders
path: /ip-licensing/get-started
section:
- title: Get started
path: /ip-licensing/get-started
- title: License Manager
path: /ip-licensing/license-manager
- title: Rights Manager
path: /production/publishing/rights-manager
- title: IP licensing for creators
path: /ip-licensing/creators
- title: FAQ and guidelines
path: /ip-licensing/faq
- title: Glossary
path: /ip-licensing/glossary
- title: Advertise
path: /production/promotion/ads-manager
section:
- title: Ads Manager
path: /production/promotion/ads-manager
- title: Reporting and billing
path: /production/promotion/reporting-and-billing
- title: Roblox-served ads vs. independent ads
path: /production/promotion/advertise-on-roblox
- title: Immersive ads
path: /production/monetization/immersive-ads
- title: Rewarded video ads
path: /production/promotion/rewarded-video-ads
- title: Search ads
path: /production/promotion/search-ads
- title: Advertising standards
path: /production/promotion/comply-with-advertising-standards

View file

@ -0,0 +1,30 @@
navigation:
- heading: Platform
- title: Get started
path: /get-started
- title: Create
path: /platform
- title: Scale
path: /scale
- title: Monetize
path: /monetize
section:
- title: Earn on Roblox
path: /production/earn-on-roblox
- title: Guidelines and policies
section:
- title: Safety on Roblox
path: /safety
- title: Content maturity
path: /production/promotion/content-maturity
- title: GDPR and CCPA
path: /production/publishing/about-GDPR-and-CCPA
- title: DMCA
path: /production/publishing/dmca-guidelines
- title: AI data sharing
path: /ai-data-sharing
- title: Account verification
path: /production/publishing/account-verification
- title: Group guidelines
path: /projects/group-guidelines

View file

@ -0,0 +1,34 @@
navigation:
- heading: Creator Programs
- title: Overview
path: /creator-programs/
- title: Brand Developer Directory
path: /creator-programs/brand-developer-directory
- title: Community Feedback
path: /creator-programs/feedback
- title: Community Safety Council
path: /creator-programs/safety-council
- title: Creator Events
path: /creator-programs/creator-events
- title: Creator Fund
path: /creator-fund
- title: Creator Spotlights
path: /creator-programs/spotlights
- title: Developer Awards
path: /creator-programs/developer-awards
- title: Inspire
path: /creator-programs/inspire
- title: Learn & Explore Sort
path: /creator-programs/learn-explore-sort
- title: Managed Brand Integrations
path: /creator-programs/managed-brand-integrations
- title: Roblox Developers Conference (RDC)
path: /creator-programs/rdc
- title: Roblox Innovation Awards
path: /creator-programs/innovation-awards
- title: Roblox Research Panel
path: /creator-programs/research-panel
- title: Today's Picks on Home
path: /creator-programs/todays-picks-home
- title: Today's Picks on Marketplace
path: /creator-programs/todays-picks-marketplace

View file

@ -0,0 +1,119 @@
navigation:
- heading: Scale
# - title: Overview
# path: /scale-experiences
- title: Discovery
path: /discovery
section:
- title: Charts page
section:
- title: Genres
path: /production/publishing/experience-genres
- title: Icons
path: /production/publishing/experience-icons
- title: Thumbnails
path: /production/publishing/thumbnails
- title: Badges
path: /production/publishing/badges
- title: Events
path: /production/promotion/experience-events
- title: Player invite prompts
path: /production/promotion/invite-prompts
- title: Connection referral system
path: /production/promotion/referral-system
- title: Notifications
path: /production/promotion/experience-notifications
- title: Social media links
path: /production/promotion/social-media-links
- title: Share links
path: /production/promotion/share-links
- title: Localization
section:
- title: Overview
path: /production/localization/
- title: Automatic translation
section:
- title: Enable automatic translations
path: /production/localization/automatic-translations
- title: Translate dynamic content
path: /production/localization/auto-translate-dynamic-content
- title: Manual translations
section:
- title: Overview
path: /production/localization/manual-translations
- title: Add source content
path: /production/localization/add-source-content
- title: Remove content
path: /production/localization/remove-content
- title: Add translations
path: /production/localization/add-translations
- title: Dynamic content
path: /production/localization/translate-dynamic-content
- title: Scripting
path: /production/localization/localize-with-scripting
- title: Work with translators
path: /production/localization/work-with-translators
- title: Language codes
path: /production/localization/language-codes
- title: Game design
path: /production/game-design/
section:
- title: Design your experience
section:
- title: Design for Roblox
path: /production/game-design/design-for-roblox
- title: Roblox user base
path: /production/roblox-user-base
- title: Core loops
path: /production/game-design/core-loops
- title: Prototyping
path: /production/game-design/prototyping
- title: Build your experience
section:
- title: Onboarding
path: /production/game-design/onboarding
- title: Onboarding techniques
path: /production/game-design/onboarding-techniques
- title: Quest design
path: /production/game-design/introduction-to-quest-design
- title: UI and UX
path: /production/game-design/ui-ux-design
- title: Accessibility guidelines
path: /production/publishing/accessibility
- title: Adaptive design guidelines
path: /production/publishing/adaptive-design
section:
- title: Overview
path: /production/publishing/adaptive-design
- title: Console
path: /production/publishing/console-guidelines
- title: VR
path: /production/publishing/vr-guidelines
- title: Monetize your experience
section:
- title: Monetization
path: /production/game-design/monetization-foundations
- title: Season passes
path: /production/game-design/season-pass-design
- title: Starter packs
path: /production/game-design/starter-pack-design
- title: Subscriptions
path: /production/game-design/subscription-design
- title: Contextual purchases
path: /production/game-design/contextual-purchases
- title: Virtual economies
path: /production/game-design/balance-virtual-economies
- title: Support your experience
section:
- title: LiveOps essentials
path: /production/game-design/liveops-essentials
- title: LiveOps planning
path: /production/game-design/liveops-planning
- title: Analytics essentials
path: /production/game-design/analytics-essentials
- title: Content updates
path: /production/game-design/content-updates

View file

@ -1,73 +0,0 @@
---
title: Creator Events
description: Explains how to be an event organizer through the Roblox Creator Events program to host virtual events.
---
As a Roblox creator, you can host virtual events through the Roblox Creator Events program. If you're interested in participating, [apply](https://survey.roblox.com/jfe/form/SV_cSnxeXTXIbKFz0i) to become a voluntary event organizer for the Creator Events Program.
To preview events hosted by our community creators, visit our [past events](https://events.roblox.com/home/content) page which contains a video library of our past events. Alternatively, RSVP to an upcoming event [here](https://events.roblox.com/home/events).
<figure>
<Chip
color="success"
label="Status: Open"
size="medium"
variant="filled" />
</figure>
## Requirements
- You must be 16 years or older.
- You are comfortable with public speaking.
### Nice to have (not required)
- Previous experience in hosting events, either in-person or virtual.
- Good organizational and communication skills.
- Experience with creating experiences or assets on Roblox.
- Reputation with the Roblox community gained from activities you've engaged with on Roblox, such as experiences and groups.
- Experience with presentation tools, such as PowerPoint and Google Slides.
## Application process
Fill out the application carefully to start the process. After we receive your application, you should hear from us within 2–3 weeks. Large volumes of applications might cause delays.
<Button href="https://survey.roblox.com/jfe/form/SV_7W1I2AOPuTd8FhA" size='large' variant='contained' style={{width:200}}>Apply</Button>
### After initial acceptance
You need to prepare the following materials if your application passes the initial screening:
1. A **short video submission** answering the following questions. You can record your videos with any device, including your phone.
- Tell us about yourself.
- Tell us about the community you've built or are currently building.
- Tell us where you plan to host your events.
2. A **video interview** with the program staff.
- We might ask for more details following up your video submission.
- This is your opportunity to ask us questions as well.
We have created a **handbook** for our voluntary Event Organizers to help you gain insights and support on hosting events. We also have a **Guilded server** for Event Organizers to communicate with each other to exchange useful tips and advice.
## Program membership details
As a voluntary Event Organizer, you can:
- Create events on the [Roblox event page](https://events.roblox.com).
- Join a community filled with like-minded creators.
- Access to the special handbook we've created to provide you with further support and insights.
- Access to the [Event Organizer Developer Forum group](https://devforum.roblox.com/g/Event_Organizers).
## Contact
If you have any questions or concerns about this program, please reach out to any [program staff](https://devforum.roblox.com/g/Events_Staff) on the DevForum. Alternatively, you can email us at dev-events@roblox.com.

View file

@ -203,7 +203,7 @@ To create a pose:
<img src="../assets/animation/animation-editor/Scrubber-0-15.png" width="60%" />
3. In the **viewport**, hover your mouse over **rig** and select a bone or mesh. You can also select the ⊕ icon on the timeline and click **Add All** to add all bones or meshes to the animation.
<img controls src="../assets/modeling/skinned-meshes/Animation-Editor-Add-Tracks.png" width="60%" />
<img src="../assets/modeling/skinned-meshes/Animation-Editor-Add-Tracks.png" width="60%" />
4. Move or rotate the bone or mesh to a new orientation. For bones, you can rotate them to pose the rig along the created bone joints.

Some files were not shown because too many files have changed in this diff Show more