This commit is contained in:
Joe 2026-02-02 12:08:47 -06:00
parent a9b4f8e83b
commit e6efc04756
8494 changed files with 495610 additions and 0 deletions

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" />