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

@ -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