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,36 @@
---
title: Create bundled installers
description: Install Roblox Studio on multiple computers for schools or summer camps.
---
For organizations looking to install Roblox Client or Studio on multiple computers, we offer bundled installers. Normally, an installer is used on individual computers, but this can be difficult if you're looking to mass install Roblox, or Roblox Studio on multiple computers.
To help in this process, you can create your own bundled installer, giving you a traditional executable that can be installed on multiple computers. This can then be used in software deployment and imaging tools.
## Create the bundler
The following instructions are applicable to **Windows** computers.
1. Install <a href="https://www.roblox.com/create">Roblox Studio</a> on your computer.
2. Open the **Command Prompt**. You can do this by clicking the Windows start icon. Then type `CMD` and click on the Command Prompt application.
3. Find the installation of Roblox on your computer. You need the executable of what you'll be creating a bundle for. This will typically be in:
`C:\Users\userName\AppData\Local\Roblox\Versions`
<Alert severity="info">
If you have multiple versions, you'll have both Roblox Studio and Client. To find which one includes the executable, open the folders and check for either RobloxStudio.exe or RobloxPlayerLauncher.exe.
</Alert>
4. In the Command Prompt, go to the location of the Roblox executable to use by
typing `cd`, then the file path. and then <kbd>Enter</kbd>. For example:
`cd C:\Users\userName\AppData\Local\Roblox\Versions\version-6d02431b656044a6`
5. Depending on the installer you want to create, type the file name, followed by -bundle, like below, and press <kbd>Enter</kbd>.
```bash
RobloxStudioLauncherBeta.exe -bundle
RobloxPlayerLauncher.exe -bundle
```
6. Let the bundler work until it closes.This will create a bundled installer in the same folder as the Roblox executable with a file name such as: `RobloxStudioLauncherBeta_version-6d02431b656044a6.exe`.

View file

@ -0,0 +1,168 @@
---
title: Design Studio templates
description: Educators can create templates to use in a classroom or for a lesson. Templates make it easy for students to make their own projects.
---
Educators can create templates to kickstart a student's project in Roblox Studio. These templates can be fully realized experiences, or pre-existing Roblox templates customized with your organization's branding.
This guide outlines the process of creating a template and making it accessible to students.
## Benefits of templates
One benefit of templates is they can provide students a **curated** set of assets to work with, such as 3D models or scripts. This can be a great alternative to having students create their own assets, which can be time consuming, or using models from the Toolbox.
Premade assets can also be a part of lesson plans. Such as challenging students to create apply urban planning to design a city, or perhaps debug a set of scripts.
<GridContainer numColumns="2">
<figure>
<img src="../../assets/education/legacy/devTemplates-assetKit-01.jpg" />
<figcaption>A kit of buildings</figcaption>
</figure>
<figure>
<img src="../../assets/education/legacy/devTemplates-assetKit-02.jpg" />
<figcaption>Student project using building kit</figcaption>
</figure>
</GridContainer>
Templates already installed in Roblox Studio can also be customized to include **branding**, such as your organization's logo.
<figure>
<img src="../../assets/education/legacy/devTemplates-BrandingExample.jpg" width="50%" />
<figcaption>The Mansion of Wonder template customized by <a href="https://www.byjusfutureschool.com/" target="_blank" rel="noopener">Byju's Future School</a></figcaption>
</figure>
## Customize or develop a template
Templates can be any Roblox project designed in Roblox Studio.
One way of creating a custom template is to **modify an existing** template in Roblox Studio. Studio includes multiple pre-made games that can be customized.
<GridContainer numColumns="2">
<figure>
<img src="../../assets/education/legacy/devTemplates-mansions-original.jpg" />
<figcaption>Original Mansion of Wonder Template</figcaption>
</figure>
<figure>
<img src="../../assets/education/legacy/devTemplates-mansions-byjus.jpg" />
<figcaption>Modified by Byju's Future School</figcaption>
</figure>
</GridContainer>
Another way of creating a custom template is to **design a new one**. Though, depending on the scale of your template, this could even be providing a blank workspace with premade scripts.
<figure>
<GridContainer numColumns="2">
<img src="../../assets/education/legacy/devTemplates-newTemplates-city.jpg" />
<img src="../../assets/education/legacy/devTemplates-newTemplates-spaceship.jpg" />
</GridContainer>
<figcaption>Templates designed by online educator Code Kingdoms</figcaption>
</figure>
## Publish a template
To distribute a template, you'll **publish** it to Roblox. Once on the Roblox cloud, students can access it online from any machine, without having to worry about local storage and file transfers.
Templates can be published either as individual Roblox users or [groups](https://en.help.roblox.com/hc/en-us/articles/203313730-How-to-Make-and-Join-Groups). Each has its own benefits.
<table>
<tbody>
<tr>
<td width="20%">
<p><strong>User Publishing</strong></p>
</td>
<td>
<p>Ideal for individual educators and developers.</p>
</td>
</tr>
<tr>
<td>
<p><strong>Group Publishing</strong></p>
</td>
<td>
<p>Best for larger organizations where more than one person is expected to work on the template. Note that groups require a one-time payment of 100 Robux (about $1.25 USD).</p>
</td>
</tr>
</tbody>
</table>
<Alert severity="warning">
If your organization chooses to run a group, only allow your developers inside
that group. Do not allow students to join. If in a group, a student may
accidentally make unintended modifications to a template.
</Alert>
### Publish the template
With a template ready, it can be published to Roblox, so students can access it online. Once a template is published, educators are responsible for sharing it through a learning management system such as Google Classroom or a messaging system like email.
1. In Roblox Studio, in the top-left, click on **File** ⟩ **Publish to Roblox As**.
<Alert severity="info">
When students open a template, the first thing they see will be the view of
the template where it was last saved. To do this, before publishing use the
camera controls to position the in-game view to where you expect students to
start working.
</Alert>
2. At the bottom left of the pop-up, click **Create new game**.
<img src="../../assets/education/legacy/devStarted-createNewGame.jpg" />
3. Complete the basic info, such as **name** and **description**. This will be shown to all students on the template's Roblox webpage.
4. In the **Creator** field, click on the dropdown. Individual developers should use **Me**, while those in development groups should use the name of that group.
<img src="../../assets/education/legacy/devStarted-setCreator.jpg" />
5. Finish by clicking the **Create** button.
<img src="../../assets/education/legacy/devStarted-clickCreate.png" />
### Set up the template to copy
Even though the template is now published on Roblox, students need to be able to copy it in their own version of Studio.
1. In the same template, select **File** ⟩ **Experience Settings**.
<Alert severity="info">
<AlertTitle>Adding Screenshots and Icons</AlertTitle>
On your experience's webpage, [screenshots](../../production/publishing/thumbnails.md) and an [icon](../../production/publishing/experience-icons.md) will be shown to students. While optional, adding these can boost the look of your template and serve as an additional opportunity for branding.
</Alert>
2. Click on the **Permissions** tab, set **Playability** to **Public**.
3. In the **Places** tab, click on the **&ctdot;** icon and select **Configure Place**.
<img src="../../assets/education/legacy/devStarted-editPlace.png" />
4. Scroll down to find **Allow Copying** and toggle it **On**. Once this property is on, it's possible for any Roblox user to access your template. For alternatives, see the card under the image.
<img src="../../assets/education/legacy/devStarted-allowCopying.png" />
<Alert severity="info">
<AlertTitle>Sharing Only in Your Organization</AlertTitle>
There are situations in which you'd want to share a template, but only with a certain set of students. In this situation, we recommend sharing local files.
</Alert>
5. Once your template is ready, in Studio, go to **File** ⟩ **Download a Copy**. This creates a shareable `.rbxl` file.
6. Distribute the `.rbxl` file as desired.
## Share templates with students
Templates can now be shared by having students go to the template's web page. There, students can click a link that opens a copy of that template in Roblox Studio.
1. To share the template, send the **URL** to the template's game page through a learning management system (such as Google Classroom) or student email. When sending the URL, we recommend removing the place name. It's possible a place name may change, but an ID number won't.
<Alert severity="info">
<AlertTitle>Sharing Only in Your Organization</AlertTitle>
When sending the URL, we recommend removing the place name. It's possible a
place name may change, but an ID number won't.
Recommended: `https://www.roblox.com/games/6763393969/`
Not Recommended: `https://www.roblox.com/games/6763393969/Sample-Template`
</Alert>
2. Once the student opens the link, instruct them to click on the **...** icon and select **Edit**. If Roblox Studio is installed, it will automatically open the template in that software.
<img src="../../assets/education/legacy/devStarted-editTemplate.png" />

View file

@ -0,0 +1,6 @@
---
title: Contact us
description: Contact Roblox Education for questions regarding how our resources can be used to teach coding and more in the classroom.
---
To contact the Roblox Education team, fill out this [survey](https://roblox.qualtrics.com/jfe/form/SV_8oiiVEvjteux7hk).

View file

@ -0,0 +1,80 @@
---
title: Education content
description: Featured lesson plans and tutorial series.
---
Our lessons are designed for educational programs of varying lengths and skill levels. Find everything from two hour workshops to semester long programs.
<Alert severity="info">
We've curated some samples of our most popular work, but the rest of the content can be found in the **left** navigation bar.
</Alert>
## Featured lesson plans
Each lesson plan includes a set of tutorials complete with teaching notes and supplemental material.
<Grid container spacing={4}>
<Grid item XSmall={4} XLarge={4}>
![alt](../../assets/education/edu-landingPages/introToGameDesign_thumbnail.jpg)
<h4>Code and Design</h4>
Have students create their first experience. Great for beginners.
<a href="../../education/lesson-plans/intro-to-game-and-coding.md">
<Button variant="text">View</Button>
</a>
</Grid>
<Grid item XSmall={4} XLarge={4}>
![alt](../../assets/education/edu-landingPages/bipi_lessonPlan_thumbnail_312x200.png)
<h4>Animate in Roblox</h4>
A one hour workshop for beginners focused on animation.
<a href="../../education/lesson-plans/animate-in-roblox-lesson.md">
<Button variant="text">View</Button>
</a>
</Grid>
<Grid item XSmall={4} XLarge={4}>
![alt](../../assets/education/edu-landingPages/ccw2019_thumbnail_312x200px.png)
<h4>Design a Ship</h4>
Students build and race a spaceship while learning 3D modeling.
<a href="../../education/lesson-plans/galactic-speedway-lesson.md">
<Button variant="text">View</Button>
</a>
</Grid>
</Grid>
## Featured tutorial series
Each tutorial series includes a set of lessons covering specific topics in Roblox Studio or computer science. Educators can present a tutorial to students, or individuals can learn self-directed.
<Grid container spacing={4}>
<Grid item XSmall={4} XLarge={4}>
![alt](../../assets/education/edu-landingPages/thumbnail_traps_312x200.jpg)
<h4>Coding Fundamentals </h4>
A comprehensive course covering a variety of topics in Luau, a descendant of Lua developed by Roblox.
<a href="../../tutorials/fundamentals/coding-1/coding-fundamentals.md">
<Button variant="text">View</Button>
</a>
</Grid>
<Grid item XSmall={4} XLarge={4}>
![alt](../../assets/education/edu-landingPages/introToStudio_thumbnail.jpg)
<h4>Introduction to Studio</h4>
Students learn the basics while designing an obstacle course.
<a href="../../tutorials/first-experience/index.md">
<Button variant="text">View</Button>
</a>
</Grid>
<Grid item XSmall={4} XLarge={4}>
![alt](../../assets/education/edu-landingPages/thumbnail_adventureRthroAlt_312x200.jpg)
<h4>Design An Adventure Game</h4>
From start to finish, students plan, design, and code a complete experience.
<a href="../../education/adventure-game-series/landing.md">
<Button variant="text">View</Button>
</a>
</Grid>
</Grid>

View file

@ -0,0 +1,71 @@
---
title: Get started with Roblox Education
description: Learn how to get started using Roblox in the classroom. Find teacher training, get lessons, and discover experiences to play.
---
<img src="../../assets/landing/education/banner.jpg" alt="Get Started with Roblox Education" width="100%" />
**Discover resources, best practices, and lesson plans to incorporate Roblox experiences into your classroom.**
<h2>Get Started with Roblox Education</h2>
Roblox is more than an online entertainment platform, it's an educational tool where the opportunities for creativity and imagination are limitless. We offer free software and curriculum to teach students of all ages computer science, digital citizenship, entrepreneurship, and more.
<Grid container direction='column' style={{gap: 16}}>
<Grid item container direction='row'>
<img src="../../assets/education/stock-graphics/thumbnail-teacherInClassroom.jpg" style={{width:253, height: 158, margin: 12}}/>
<Grid item container direction="column" XSmall={12} Medium={6} Large={8} style={{flex: 1, margin: 12, minWidth: 200}}>
<h4 style={{marginBottom: 12}}>Educator Onboarding</h4>
<Typography color='textSecondary' variant='body2' style={{marginBottom: 20}}>Implement Roblox in the classroom with our training and guides.</Typography>
<a href="../../education/educator-onboarding/landing.md">
<Button variant="text">Get Started</Button>
</a>
</Grid>
</Grid>
<Grid item container direction='row'>
<img src="../../assets/education/stock-graphics/thumbnail-studentTeaching.jpg" style={{width:253, height: 158, margin: 12}}/>
<Grid item container direction="column" XSmall={12} Medium={6} Large={8} style={{flex: 1, margin: 12, minWidth: 200}}>
<h4 style={{marginBottom: 12}}>Education Content</h4>
<Typography color='textSecondary' variant='body2' style={{marginBottom: 20}}>Find free lessons using Roblox whether it's for creation or learning.</Typography>
<a href="../../education/support/education-content.md">
<Button variant="text">Explore</Button>
</a>
</Grid>
</Grid>
<Grid item container direction='row'>
<img src="../../assets/education/edu-landingPages/newGettingStartedThumbnails-develop.jpg" style={{width:253, height: 158, margin: 12}}/>
<Grid item container direction="column" XSmall={12} Medium={6} Large={8} style={{flex: 1, margin: 12, minWidth: 200}}>
<h4 style={{marginBottom: 12}}>Developer Onboarding</h4>
<Typography color='textSecondary' variant='body2' style={{marginBottom: 20}}>For studios and developers interested in making educational projects on Roblox.</Typography>
<a href="../../education/resources/getting-started-for-developers-education.md">
<Button variant="text">Get Started</Button>
</a>
</Grid>
</Grid>
<Grid item container direction='row'>
<img src="../../assets/education/edu-landingPages/newGettingStartedThumbnails-games.jpg" style={{width:253, height: 158, margin: 12}}/>
<Grid item container direction="column" XSmall={12} Medium={6} Large={8} style={{flex: 1, margin: 12, minWidth: 200}}>
<h4 style={{marginBottom: 12}}>Learning Experiences</h4>
<Typography color='textSecondary' variant='body2' style={{marginBottom: 20}}>A list of experiences that can facilitate learning through play.</Typography>
<a href="https://www.roblox.com/discover#/sortName/Curated_67" target="_blank" rel="noopener">
<Button variant="text">Discover</Button>
</a>
</Grid>
</Grid>
<Grid item container direction='row'>
<img src="../../assets/education/edu-landingPages/thumbnail_remoteLearning.jpg" style={{width:253, height: 158, margin: 12}}/>
<Grid item container direction="column" XSmall={12} Medium={6} Large={8} style={{flex: 1, margin: 12, minWidth: 200}}>
<h4 style={{marginBottom: 12}}>Find Roblox Educators</h4>
<Typography color='textSecondary' variant='body2' style={{marginBottom: 20}}>A resource for our community that lists educators using Roblox to educate.</Typography>
<a href="../../education/resources/roblox-educators.md">
<Button variant="text">View</Button>
</a>
</Grid>
</Grid>
</Grid>

View file

@ -0,0 +1,71 @@
---
title: Private servers for classroom use
description: Private servers in Roblox are used so students can only interact with those chosen by teachers.
---
In addition to building and creating, playing is a proven way to learn and improve social skills. Many experiences on Roblox offer private servers available for a small monthly fee that help to cover the price of the server or even for free.
## Create private servers
To see if an experience offers private servers, look for the Private Servers section beneath the game's description. If private servers are offered, there will be a button saying "Create Private Server"
<img src="../../assets/education/legacy/VIPGamePage.png" width="80%" />
A server's costs, and the number of players it can host is set by the developer of the experience. To learn, go to the [Private Servers](https://en.help.roblox.com/hc/en-us/articles/205345050-How-do-I-Purchase-and-Configure-VIP-Server) page on Roblox Support.
## Invite students
Once you have your server set up, it can be found on the servers tab.
<img src="../../assets/education/legacy/ServersTab.png" width="80%" />
To invite students, click options button in the top right and select **Configure**. From there, you can either provide your class the link to the server. Alternatively, add their Roblox usernames to the server.
<img src="../../assets/education/legacy/ConfigureServer.png" width="50%" />
There, you can change the name of the server to help organize groups of students.
Example: _JordanHS-Afternoon, HillsdaleMS-2pm_
<img src="../../assets/education/legacy/NameServer.png" width="80%" />
A link can be generated to make sharing with students on PC or Mac easier. Players on mobile devices must be invited directly to the server rather than using the sharing link provided.
## Examples in the classroom
Below are some ways our educators have used private servers in the classroom.
- Create a private server for students to explore a historical site.
- Allow students to connect virtually when they may not have the opportunity to do otherwise.
- Graduation and birthday parties.
- If students have created an experience, allow them to create a private
server so only members of the class can play.
## Tips from an educator
**Bianca Rivera, Librarian at Ruth C. Kinney Elementary in New York**, attended the first Roblox webinar in early April and was inspired to organize a private play session for her students shortly afterwards. She wrote to us:
- "I was thrilled to see 50 students actually show up for our Adopt Me private play session! It was so much fun playing as a group with students socializing as they hopped on and off over a 3-hour span. I'm now exploring other games from Roblox's Play Together collection that offer VIP servers and can accommodate large groups at a time and look forward to hosting another gathering soon. We needed this and badly! So even after this crisis is gone, I want to arrange something like this over long school breaks."
- "What I'd recommend to teachers is to look for games that offer large VIP servers (enough for 20+ students). It's very easy to buy some "Robux" to "rent" a VIP server at really reasonable prices for a month and share regular sessions' dates/times with student and their parents to meetup and connect over the game. After the scheduled games are done, they can also let the students know they can go in to the private server any time for the next month to have private games with school friends."
## Find experience
The [Learn & Explore](https://www.roblox.com/discover#/sortName/Curated_67) sort, features experience that offer exploration of new places and subjects like history, safety, physics, and natural sciences. Many were created by educators and students.
The [Play Together](https://www.roblox.com/discover#/sortName/Curated_71) sort is a curated list of experiences that are designed to be played with connections and are currently offering free private servers. This is a great place to start looking for experiences to bring your students together.
### Popular games offering servers
Here's just a few of the millions of experiences that can be found on Roblox.
- [Dinosaur Simulator](https://www.roblox.com/games/228181322/Dinosaur-Simulator#!/game-instances)
- [Plane Crazy](https://www.roblox.com/games/166986752/Plane-Crazy)
- [Ocean Conservation Experience](https://www.roblox.com/games/6708164649/Ocean-Conservation-Experience#!/game-instances)
## Private servers for student projects
If you or your students have created an experience, you can enable private servers to make it easier for yourself and other educators to use in class. To learn how to turn on private servers go to the [Private Servers](../../production/monetization/private-servers.md) page on the Roblox Developer Hub.
If you do have students interact online, keep in mind that they will come across "imperfect" conduct online. Being proactive by teaching students how to react to bullies and angry words is a valuable skill. Before starting online play, teach students to use our [reporting tools](https://en.help.roblox.com/hc/en-us/articles/203312410-How-to-Report-Rule-Violations) should they encounter inappropriate behavior.
At Roblox, safety is our number one priority. To learn more about how we strive to foster a positive community and use cutting edge moderation to detect inappropriate behaviors, please visit our [Parents](https://corp.roblox.com/parents) page.

View file

@ -0,0 +1,37 @@
---
title: Roblox account creation
summary: Create Roblox accounts and log into Roblox Studio.
description: Create Roblox accounts and log into Roblox Studio.
duration: 5 min
thumbnail: '../../../assets/education/legacy/thumbnail_accountCreate_312x200.jpg'
group: Education
tags:
---
This document shows students how to create accounts online and log into Roblox
Studio. Students should have Roblox Studio installed and tested on their
computers before continuing.
## Create new accounts
1. If you're completely new to Roblox, <a href="https://www.roblox.com/home" target="_blank" rel="noopener">sign up for a free account</a>.
2. Have students document their account information somewhere safe.
## Account safety
Once students have created accounts, be sure to cover tips to keep their accounts safe.
- **Never share your password**, even with a real life friend.
- **Make your password hard to guess** - If your username is _bloxcool_, your password should **not** be _bloxcool123_.
- **Roblox employees will never ask for your password** - Report anyone who asks using the [Report Abuse](https://en.help.roblox.com/hc/en-us/articles/203312410) feature.
- **There's no such thing as free Robux** - Never trust players or sites who say they have a secret way to get free Robux!
For more tips, see [Keeping Your Account Safe](https://en.help.roblox.com/hc/en-us/articles/203313380-Account-Security-Theft-Keeping-your-Account-Safe).
## Open Roblox Studio
Roblox Studio is the tool used to make all Roblox games. If Roblox Studio is not already on your computer, get a secure download [here](https://www.roblox.com/create).
1. After installing Roblox Studio, double-click the desktop icon (Windows) or click the dock icon (Mac).
2. On the login screen, enter your Roblox username and password, then click
**Log In**.