---
title: "Start learning with tutorials"
url: /docs/en-us/tutorials
last_updated: 2026-06-19T03:26:31Z
description: "Learn how to create Roblox experiences, avatars, and avatar items with use case tutorials, curriculum paths, and videos."
---

# Start learning with tutorials

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 a simple 3D platformer experience where players collect coins to trade for jump power.

#### Create your first avatar character

Learn how to create your own custom avatar character using Blender and one of Roblox's downloadable template models.

#### Create your first avatar item

Learn how to convert a mesh object in Blender to either a publishable accessory item or an equipable and layerable clothing item for avatars.

## Use case tutorials

**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.

#### Modeling

- Learn the basics of [solid modeling](/docs/en-us/use-case-tutorials/modeling/create-neon-signs.md) in Studio
- Learn how to [rig](/docs/en-us/art/modeling/rig-a-simple-mesh.md) and [skin](/docs/en-us/art/modeling/skin-a-simple-mesh.md) a simple mesh in Blender
- Learn how to [rig](/docs/en-us/art/modeling/rig-a-humanoid-model.md) and [skin](/docs/en-us/art/modeling/skin-a-humanoid-model.md) a humanoid model in Blender

#### Environments

- Learn how to set global and local lighting properties to enhance [indoor](/docs/en-us/use-case-tutorials/lighting/enhance-indoor-environments.md) and [outdoor](/docs/en-us/use-case-tutorials/lighting/enhance-outdoor-environments.md) environments
- Learn how to play [positional](/docs/en-us/use-case-tutorials/audio/add-3D-audio.md) and [non-positional](/docs/en-us/use-case-tutorials/audio/add-2D-audio.md) audio for player immersion
- Learn how to generate [audio from text](/docs/en-us/use-case-tutorials/audio/add-text-to-speech.md) using an artificial voice
- Learn how to integrate different [voice chat](/docs/en-us/use-case-tutorials/audio/add-voice-chat.md) configurations into your gameplay
- Learn how to [assemble modular assets](/docs/en-us/use-case-tutorials/modeling/assemble-modular-environments.md) that snap together in numerous configurations

#### Effects

- Learn how to use [beams](/docs/en-us/use-case-tutorials/vfx/laser-traps-with-beams.md) for player hazards
- Learn how to customize [particle emitters](/docs/en-us/use-case-tutorials/vfx/use-particles-for-explosions.md) for explosions
- Learn how to [combine VFX objects](/docs/en-us/use-case-tutorials/vfx/create-waterfalls.md) to emulate real-world physical behavior

#### UI

- Learn how to combine UI objects with scripts to create a [custom health meter](/docs/en-us/use-case-tutorials/ui/create-hud-meters.md)
- Learn how to make [interactive UI objects](/docs/en-us/use-case-tutorials/ui/interactive-ui.md) hooked to in‑experience behavior and state transitions
- Learn how to create [interactive prompts](/docs/en-us/use-case-tutorials/ui/proximity-prompts.md) that only appear as players approach 3D objects

#### Physics

- Learn how to [move](/docs/en-us/use-case-tutorials/physics/create-moving-objects.md) and [spin](/docs/en-us/use-case-tutorials/physics/create-spinning-objects.md) objects in a way that emulates real-world physical behavior
- Learn how to [move objects](/docs/en-us/use-case-tutorials/physics/create-moving-objects.md) to transport players linearly from point A to B
- Learn how to use [constraints](/docs/en-us/use-case-tutorials/physics/build-a-hinged-door.md) for mechanical connections, such as door hinges, rope, and welds

#### Animation

- Learn the basics of [creating animations](/docs/en-us/use-case-tutorials/animation/create-an-animation.md) using the built-in **Animation Editor**
- Learn how to [swap default avatar animations](/docs/en-us/use-case-tutorials/animation/play-character-animations.md#change-default-animations) with your own creations
- Learn how to [trigger avatar animations](/docs/en-us/use-case-tutorials/animation/play-character-animations.md#trigger-animations) from gameplay interactions

#### Scripting

- Learn how to script the gameplay logic for player hazards, such as [deadly lava](/docs/en-us/use-case-tutorials/scripting/basic-scripting/deadly-lava.md) and [fading traps](/docs/en-us/use-case-tutorials/scripting/basic-scripting/fading-trap.md)
- Learn how to script the gameplay logic for player information, such as their [score](/docs/en-us/use-case-tutorials/scripting/basic-scripting/score-points.md), [health](/docs/en-us/use-case-tutorials/scripting/intermediate-scripting/create-a-health-pickup.md), and [data](/docs/en-us/use-case-tutorials/scripting/intermediate-scripting/save-data.md) that needs to persist between sessions

#### Input and camera

- Learn how to create a [first-person camera](/docs/en-us/use-case-tutorials/input-and-camera/control-the-users-camera.md#create-a-first-person-camera), [side-scrolling camera](/docs/en-us/use-case-tutorials/input-and-camera/control-the-users-camera.md#create-a-side-scrolling-camera), or [isometric camera](/docs/en-us/use-case-tutorials/input-and-camera/control-the-users-camera.md#create-an-isometric-camera) to suit your specific gameplay
- Learn how to [detect user input](/docs/en-us/use-case-tutorials/input-and-camera/detect-user-input.md) to trigger unique actions in your experiences

## Curriculum paths

**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.

#### Environmental art

Learn how to recreate a high-quality environment for a first-person laser tag experience.

#### Gameplay scripting

Learn how to organize and implement the gameplay logic for a large, complex project.

#### UI design

Learn how to design and implement UI components for unique user flows.