title | description | hideInPageNavigation |
---|---|---|
Start Learning with Tutorials |
Learn how to create Roblox experiences, avatars, and avatar items with use case tutorials, curriculum paths, and videos. |
true |
Roblox offers both short and long-form tutorials to help you learn various creation processes and techniques for the platform. There are three common areas of creation:
- Experiences - 3D worlds that you can create and publish using Roblox Studio.
- Avatars - Character models with many specialized features that allow players to interact with experiences and express themselves.
- Avatar Items - Clothing and accessories that players can use to customize their avatars.
While many creators focus on a single area, the following tutorials walk you through the fundamentals of each process.
Create Your First Experience Learn about important concepts for developing on Roblox by recreating an experience that launches projectiles at floating platforms.
<Grid item container sm={12} md={6} lg={4} direction="row" style={{gap: 24, marginBottom: 12}}> <Grid item container wrap="nowrap" direction="column" style={{gap: 8, flex: 1}}>
Create Your First Avatar Character Learn how to create your own custom avatar character using Blender and one of Roblox's downloadable template models.<Grid item container sm={12} md={6} lg={4} direction="row" style={{gap: 24, marginBottom: 12}}> <Grid item container wrap="nowrap" direction="column" style={{gap: 8, flex: 1}}>
Create Your First Avatar Item Learn how to convert a mesh object in Blender to either a publishable accessory item or an equipable and layable clothing item for avatars.Curriculum paths provide a comprehensive overview of the various skills you need for different development areas after you familiarize yourself with Studio's core functionality. In addition to demonstrating how to use Studio features for each creative discipline, this long-form type of structured learning shows you how to examine and solve common design problems within your own experiences.
<Grid container spacing={2} style={{marginBottom: 24}}> <Grid item container sm={12} md={6} lg={4} direction="row" style={{gap: 24, marginBottom: 12}}> <Grid item container wrap="nowrap" direction="column" style={{gap: 8, flex: 1}}>
<Grid item container sm={12} md={6} lg={4} direction="row" style={{gap: 24, marginBottom: 12}}> <Grid item container wrap="nowrap" direction="column" style={{gap: 8, flex: 1}}>
<Grid item container sm={12} md={6} lg={4} direction="row" style={{gap: 24, marginBottom: 12}}> <Grid item container wrap="nowrap" direction="column" style={{gap: 8, flex: 1}}>
Use case tutorials focus on a specific task that you can complete in order to learn about various aspects of developing in Studio. In addition to teaching you how to use collections of related features to recreate common components for experiences, this short-form type of structured learning highlights techniques you can use to achieve effects for a variety of design requirements.
<Grid container spacing={2} style={{marginBottom: 24}}> <Grid item container sm={12} md={6} lg={4} direction="row" style={{gap: 24, marginBottom: 12}}> <Grid item container wrap="nowrap" direction="column" style={{gap: 8, flex: 1}}>
Modeling- Learn the basics of solid modeling in Studio
- Learn how to rig and skin a simple mesh in Blender
- Learn how to rig and skin a humanoid model in Blender
<Grid item container sm={12} md={6} lg={4} direction="row" style={{gap: 24, marginBottom: 12}}> <Grid item container wrap="nowrap" direction="column" style={{gap: 8, flex: 1}}>
Environments- Learn how to set global and local lighting properties to enhance outdoor and indoor environments
- Learn how to play background and positional audio for player immersion
- Learn how to assemble modular assets that snap together in numerous configurations
<Grid item container sm={12} md={6} lg={4} direction="row" style={{gap: 24, marginBottom: 12}}> <Grid item container wrap="nowrap" direction="column" style={{gap: 8, flex: 1}}>
Effects- Learn how to use beams for player hazards
- Learn how to customize particle emitters for explosions
- Learn how to combine VFX objects to emulate real-world physical behavior
<Grid item container sm={12} md={6} lg={4} direction="row" style={{gap: 24, marginBottom: 12}}> <Grid item container wrap="nowrap" direction="column" style={{gap: 8, flex: 1}}>
UI- Learn how to display informative UI in the 3D space
- Learn how to create interactive prompts that only appear as players approach 3D objects
- Learn how to create 2D buttons on the player's screen for actions and menus
- Learn how to combine UI objects with scripts to display player information
<Grid item container sm={12} md={6} lg={4} direction="row" style={{gap: 24, marginBottom: 12}}> <Grid item container wrap="nowrap" direction="column" style={{gap: 8, flex: 1}}>
Physics- Learn how to spin objects in a way that emulates real-world physical behavior
- Learn how to move objects to transport players linearly from point A to B
- Learn how to use constraints for mechanical connections, such as door hinges, rope, and welds
<Grid item container sm={12} md={6} lg={4} direction="row" style={{gap: 24, marginBottom: 12}}> <Grid item container wrap="nowrap" direction="column" style={{gap: 8, flex: 1}}>
Animation- Learn the basics of creating animations using the built-in Animation Editor
- Learn how to swap default avatar animations with your own creations
- Learn how to trigger avatar animations from gameplay interactions
<Grid item container sm={12} md={6} lg={4} direction="row" style={{gap: 24, marginBottom: 12}}> <Grid item container wrap="nowrap" direction="column" style={{gap: 8, flex: 1}}>
Scripting- Learn how to script the gameplay logic for player hazards, such as deadly lava and fading traps
- Learn how to script the gameplay logic for player information, such as their score, health, and data that needs to persist between sessions
<Grid item container sm={12} md={6} lg={4} direction="row" style={{gap: 24, marginBottom: 12}}> <Grid item container wrap="nowrap" direction="column" style={{gap: 8, flex: 1}}>
Input and Camera- Learn how to create a first-person camera, side-scrolling camera, or isometric camera to suit your specific gameplay
- Learn how to detect user input to trigger unique actions in your experiences