Welcome! If you landed here, we assume you've never built a game with Roblox, but don't worry, we'll get you started as quickly as possible.
In this tutorial, you'll do the following:
- Install Roblox Studio
- Play a sample obstacle course game, or "obby"
- Build your own obby from scratch!
Install Roblox Studio
Roblox Studio, available for both PC and Mac, is the essential building tool for Roblox games. If you haven't yet installed it, please download Roblox Studio.
Launch Roblox Studio
Once you've installed Roblox Studio, double-click the desktop icon (Windows) or click the dock icon (Mac).
When you reach the login screen, enter your Roblox username and password, then click Log In.
Creating an Account
If you're completely new to Roblox, click Sign up and follow these steps:
- Enter your birthday.
- Select a username. Red writing will appear if the name is already taken.
- Choose your password.
- Select a gender.
- When finished, click Sign Up. Once confirmed, return to Roblox Studio, type the username and password you just created, and click Log In.
Please remember these tips to keep your account safe and secure:
- Never Share Your Password — Even if it's a friend you know in real life, you should always keep your password safe.
- Make Your Password Hard to Guess — Common passwords such as pass123 or using part of your username as a password are easy to guess. If your username is bloxcool, your password should not be bloxcool123.
- Roblox employees will never ask for your password — If anyone asks for this information, do not give it to them and please be sure to report them to our moderators using the Report Abuse feature.
Intro to Roblox Studio
Let's begin by checking out a sample obby, short for obstacle course. In an obby, players jump from one place to another while avoiding obstacles to reach the end of a level.
Select the Obby Template
Templates are pre-built projects in Roblox that you can use as a start for your own games. One of the templates is an obby. Let's open it to get an idea of what you'll be making.
- In Roblox Studio, click the New button in the upper-left.
If you have any project(s) open, first close them (File → Close) to access the New button.
- Find the template named Obby.
- Click once to open it (clicking multiple times will open multiple windows).
Play the Obby
To test the obby template, simply press the Play button.
In game, use these controls:
|W A S D or the arrow keys||Move your character around|
|Right Mouse Button||Look around|
To stop playtesting, press the Stop button.
Great! You've now explored the basics of Roblox Studio and learned what an obby is. In the next section, you'll design your own obby and learn more about using Studio.
Use Roblox Studio – Designing an Obby
Create a New Project
Now that you know what an obby is, you can create your own!
- First, click the (×) in the Obby tab to exit out of the template (or File → Close). Don't worry about saving any changes if you're asked.
- Now, start with a new project file. Single-click the Baseplate template:
Close Extra Windows
To make more room to view your game world, close a few extra windows which won't be needed yet:
Using the Explorer
The Explorer window lists all the objects within your game. You can use the Explorer to select and work with parts in your game even if you can't see them in the game editor window.
Delete the Baseplate
We'll need a completely empty world to start building the obby, so let's delete the baseplate.
- Click the small arrow next to Workspace in the Explorer window. This will expand the Workspace tree.
- Click on Baseplate to select it.
- Press Delete on the keyboard.
Create a Starting Position
In Roblox, where a player appears in the world at the start of the game or after restarting is called the SpawnLocation. Without a designated place for your player to start, they might spawn in the middle of nowhere and fall to their doom.
To create a new spawn location:
- In the Explorer window, hover over Workspace.
- Click on the circle (+) button.
- Scroll through the drop-down list until you find SpawnLocation and click on it.
The new spawn location will be created at the exact center of your camera view within the game editor window.
Moving the Camera
Now that you have an object in your game, move the camera around to get a better view.
|W or Up Arrow||Forward|
|S or Down Arrow||Back|
|A or Left Arrow||Left|
|D or Right Arrow||Right|
|Shift||Change camera speed|
|Right Mouse Button||Turn camera|
|Mouse Scroll Wheel||Zoom camera in or out|
|F||Focus the camera on a selected part|
Publishing a Project
It's good practice to publish your game to Roblox once or twice an hour. In addition to saving your work to a secure place, publishing allows other players on Roblox to play your game.
Before you publish your game, it's important to turn off Experimental Mode. When you become more skilled at creating games in Roblox, this mode can be useful when experimenting on a game, but it's ultimately unstable for social community play. Also, games in Experimental Mode aren't allowed to be on the Roblox front page.
Let's turn off Experimental Mode for our obby:
- Select the Home tab.
- Toward the right end of the toolbar, click the Game Settings button.
- In the window, select the Security tab. Under Experimental Mode, click the Off button.
- Close the Game Settings window.
Publish Your Game
Now that Experimental Mode is off, publish your project to Roblox:
- Select File → Publish to Roblox.
- Click New Place.
- Enter a name and description.
- Click Create Place.
- When the bar is full and you see “100% Completed,” click the blue Next button.
- On the next screen, you will see information about extra game features. You can skip those steps for now — just click the Done button.
Adding and Moving Parts
Parts are the building blocks of your game. You can use them to build environments and models for your game.
Add a Part
- Select the Model tab.
- Click the small arrow below the Part icon:
- Select the basic part type you want to create: Block, Sphere, Wedge, or Cylinder. A new part will appear at the exact center of your camera view.
Move the Part
To move the part where you would like it to go:
- Select the part (click on it in the game editor window).
- Use the camera controls you learned earlier to get a good view.
- Click the Move tool.
- Drag the colored arrows to move the part around.
In Roblox Studio, the Collisions option lets you control if parts should be blocked from moving into each other.
- If you set collisions to on, you won't be able to move a part into any position where it overlaps another part.
- If you set collisions to off, you can freely move parts anywhere in the world.
To turn collisions on or off, click the Collisions button.
When collisions are on, the button will be outlined in grey:
Changing Part Snapping
Snapping is the amount a part will move, scale, or rotate at a time. For example, if you notice a part will only move in “steps” or rotate 45 degrees at a time, this is because of snapping. Snapping is useful when creating items that need to be placed exactly together, like the walls of buildings.
Change Snap Amount
To adjust the snap amount, simply enter different numbers for Rotate or Move (or click the small arrows within the fields).
In Roblox, studs are the basic unit of measurement. In this image, the white grid shows the size of each stud. If you leave Move set to 1.00 studs, parts will move by a full stud each step.
Turn Off Snap
To turn off snapping, uncheck the box next to Rotate or Move.
Creating the First Jump
An obby usually starts out with a simple jumping puzzle. As a good game designer, you want to make it easy for new players to get started. If you make it too hard right away, players might just quit instead of continuing to play.
Let's move the new part closer to the SpawnLocation to create an easy jump.
Anchoring Parts in Space
If you play your game at this point, you'll notice any parts you've added (other than the spawn location) will fall. Anchoring stops parts from falling — they'll even stay in place when players or other objects bump into them.
To anchor parts:
Scaling and Rotating Parts
Changing the size and angle of parts lets you creatively design your obby and adjust the difficulty.
Change the Part Size
Parts can be resized along any axis.
Rotate the Part
Rotating parts works in a similar way.
Finishing Your First Level
Add More Jumps
One jump doesn't really make a fun obby, so let's add more! Using the tools you've learned, add 4-5 more parts. Try to create different part types (like a cylinder or wedge) and use different sizes and rotations for variety.
Create an End Zone
At the end of your first jumping puzzle, make a larger landing area for your players to take a break on.
Playtesting is the process of testing a game to make sure everything works and figuring out how to make it even better.
Play the obby now to test your design (simply click the Play button).
- Make sure your game works, particularly changes you just made.
- Look for areas that can be improved.
- If possible, ask a friend to playtest your game — sometimes a jump you think is easy will be difficult for someone else!
Good job! You've created a very basic obby and learned how to use parts within Roblox.
Where next? We encourage you to follow the tutorials below which will help make your obby amazing!