PcoWSkbVqDnWTu_dm2ix
We use cookies on this site to enhance your user experience

Roblox Education Resources

Roblox curriculum materials are available to everyone, free of charge, under a Creative Commons license. We encourage you to download and tailor them for your classroom.

Have a question? Check out our Frequently Asked Questions.

Lesson Plans

Intro to Game Design and Coding

Get students creating by building their first game in Roblox. For ages 10 and up.

View

Build a Historic Landmark

Explore history by researching a historical landmark and building it in Roblox Studio.

View

Tutorial Series

Digital Citizen cap
Digital Citizenship

Learn to interact online in a responsible way and protect your personal information.

View
Account Creation cap
Roblox Account Creation

Create Roblox accounts and log into Roblox Studio.

View
Basics of Roblox Studio cap
Project Intro & File Setup

Learn about obstacle course games in Roblox and setup files to create your own.

View
Account Creation cap
Basics of Roblox Studio

Setup a blank world for an obstacle course and learn basics like camera controls and playtesting.

View
Parts and Platforms cap
Parts and Platforms

Create a challenging series of jumps by learning to manipulate platforms in an obstacle course.

View
Colors and Materials
Colors and Materials

Visually enhance the obstacle course by changing part colors and materials to match a creative theme.

View
Checkpoints
Checkpoints

Practice good game design by adding checkpoints to allow for larger obstacle courses.

View
Publish and Playtest
Publish and Playtest

Learn how to share work on Roblox and use TeamCreate to allow multiple people to collaborate on one game

View
Create A Script
Create a Script

Learn the difference between scripts and code.

View
Hello World
String Variables

Use string variables to say Hello World and test your code.

View
Properties and BrickColor
Properties and BrickColor

Learn how to change a part's properties with code and create RGB color values.

View
Loops and BrickColor
Loops and BrickColor

Create variables and while loops to change a part's color every few seconds.

View
Reusable Code
Reusing Code w/ script.Parent

Learn about Parent/Child relationships in programming to create multiple parts that change color over time.

View
Functions Practice
Functions 1: Functions Practice

Get introduced to functions and by creating one that outputs text of your favorite animal.

View
Functions Instances
Functions 2: Instances and Particles

Apply your knowledge of functions to replace a flaming part with one that sparkles.

View
Events Traps
Parameters and Events 1: Traps

Create a trap that removes any object that any object it touches from the game.

View
Buttons
Parameters and Events 2: Buttons

Use parameters and event listeners to create a button that makes a bridge appear in-game.

View
If Then Practice
if/then Statements and Operators

Learn conditional statements by changing a part in-game when a math equation is true.

View
If Then Traps
Traps with if/then Statements

Use variables and event listeners to specifically check for players when something touches a part.

View
Speedboost
Powerups with if/then Statements

Create a powerup that increases a player's speed whenever they touch a specific part.

View
Building Structures with Parts

Learn how to build complex 3D models with parts.

View
Using Terrain Tools

Sculpt natural landscapes like mountains and lakes.

View
Props and Light Sources

Learn techniques to build complex parts and change lighting.

View
Intro and Setup

Build a game where you explore a world and collect items.

View
Creating a Leaderboard

Display numbers, a player's gold, using IntValues.

View
Harvestable Items

Build items for players to find and collect.

View
Creating Tools

Script a tool to harvest items using if statements and booleans.

View
Selling Items

Use Touch Events to sell a player's items for gold.

View
Upgrades

Create a shop so players buy upgrades to carry more items.

View
Getting Your Game Ready

Wrap up the adventure game by building the world and playtesting.

View
Earning Robux - Part 1

Get Robux buy selling players a bonus special effect.

View
Earning Robux - Part 2

Create a game pass so players can make a purchase.

View
Earning Robux - Part 3

Script an in-game purchase so players can buy a bonus.

View
Intro and Setup

Build an arcade action where players defeat enemies for points.

View
Custom Characters

Turn the starting humanoid in Roblox into a custom part.

View
Adding Player Controls

Use local and server scripts to move the player using VectorForces.

View
Top-Down Camera

Customize a camera to point down and follow a player.

View
Spawning Enemies

Use for loops to create multiple enemies in random places.

View
Ship Blasters

Explore client/server relationships by having players fire projectiles.

View
Player Stats

Show every player's score using leaderboards.

View
Earning Robux - Part 1

Create a game pass so players can make a purchase.

View
Earning Robux - Part 2

Sell players a bonus special effect with game passes.

View
Frequently Asked Questions

Common questions for educators, such as hardware requirements, costs associated, and suggested age ranges.

View
Setup Guide

Guide on setting up Roblox Studio, creating an account, and working with school networks and firewalls.

View
Studio Cheat Sheet

Print out that includes controls and quick guides to using Roblox Studio.

View
Coding with Lua Cheat Sheet

Reference guide for programming, with topics like creating scripts and explanation of common vocabulary words.

View
Roblox Logos & Usage Guidelines

Pictures and logos to include in your own marketing materials

View
Roblox Developer Hub

Includes tutorials, development announcements, and additional resources.

View
Roblox Tutorials

Self-contained tutorials covering topics like 3D Modeling, scripting, engineering, and more.

View
Developer Forums

Official forums where developers post questions, tutorials, and share ideas.

View

These documents are licensed by Roblox Corporation under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License. Roblox, Powering Imagination, and Robux are trademarks of Roblox Corporation, registered in the United States and other countries.