Getting Started

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!

1: Installing Roblox Studio[edit]

Roblox Studio, available for both PC and Mac, is the essential building tool for Roblox games. If you haven’t yet installed it, please do so first.

2: Launching Roblox Studio[edit]

Once you’ve installed Roblox Studio, double-click on the icon:


When you reach the login screen, enter your Roblox username and password, then click Log In.

Creating an Account[edit]

If you’re completely new to Roblox, click Sign up and follow these steps:

  1. Enter your birthday.
  2. Select a username. Red writing will appear if the name is already taken.
  3. Choose your password.
  4. Select a gender.
  5. Check the Terms of Use box.
  6. When finished, click Sign Up. Once confirmed, return to Roblox Studio, type the username and password you just created, and click Log In.
Account Safety[edit]

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.

For more tips, please see Keeping Your Account Safe.

3: Intro to Roblox Studio[edit]

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[edit]

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.

  1. In Roblox Studio, click the New button in the upper-left.



    If you have any project(s) open, first close them (FILEClose) to access the New button.

  2. Find the template named Obby.
  3. Click once to open it (clicking multiple times will open multiple windows).


Play the Obby[edit]

To test the obby template, simply press the Play button.


In game, use these controls:

Control Action
W A S D or the arrow keys Move your character around
Spacebar Jump
Right Mouse Button Look around

Stop Playtesting[edit]

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.

4: Using Roblox Studio – Designing an Obby[edit]

Create a New Project[edit]

Now that you know what an obby is, you can create your own!

  1. First, click the (×) in the Obby tab to exit out of the template (or FILEClose). Don’t worry about saving any changes if you’re asked.


  2. Now, start with a new project file. Single-click the Baseplate template:


Close Extra Windows[edit]

To make more room to view your game world, close a few extra windows which won't be needed yet:

  1. Close the Game window.


  2. Close the Toolbox window.


  3. Close the Properties window.


Using the Explorer[edit]

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.


If the Explorer window isn’t visible, select the VIEW tab and click the Explorer button:


Delete the Baseplate[edit]

We'll need a completely empty world to start building the obby, so let’s delete the baseplate.

  1. Click the small arrow next to Workspace in the Explorer window. This will expand the Workspace tree.


  2. Click on Baseplate to select it.


  3. Press Delete on the keyboard.

Create a Starting Position[edit]

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 SpawnLocation:

  1. In the Explorer window, hover over Workspace.
  2. Click on the circle (+) button.


  3. Scroll through the drop-down list until you find SpawnLocation and click on it.


    The new SpawnLocation will be created at the exact center of your camera view within the game editor window.


Moving the Camera[edit]

Now that you have an object in your game, move the camera around to get a better view.

Control Action
W Forward
S Back
A Left
D Right
Q Down
E Up
Shift Slows the camera speed
Right Mouse Button Turn camera
Mouse Scroll Wheel Zoom camera in or out
F Focus the camera on a selected part

If the camera doesn't move, first click (focus) inside the game editor window.

Publishing a Project[edit]

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.

Online Security[edit]

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 or prototyping 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:

  1. Select the HOME tab.


  2. Toward the right end of the toolbar, click the Game Settings button.


  3. In the window, select the Security tab. Under Experimental Mode, click the Off button.


  4. Close the Game Settings window.

Publish Your Game[edit]

Now that Experimental Mode is off, publish your project to Roblox:

  1. Select FILEPublish to Roblox.
  2. Click New Place.
  3. Enter a name and description.
  4. Click Create Place.
  5. When the bar is full and you see “100% Completed,” click the blue Next button.
  6. 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[edit]

Parts are the building blocks of your game. You can use them to build environments and models for your game.

Add a Part[edit]

  1. Select the MODEL tab.


  2. Click the small arrow below the Part icon:


  3. 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[edit]

To move the part where you would like it to go:

  1. Select the part (click on it in the game editor window).
  2. Use the camera controls you learned earlier to get a good view.
  3. Click the Move tool.


  4. Drag the colored arrows to move the part around.


About Collisions[edit]

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[edit]

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[edit]

To adjust the snap amount, simply enter different numbers for Rotate or Move (or click the small arrows within the fields).


About Studs[edit]

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[edit]

To turn off snapping, uncheck the box next to Rotate or Move.


Creating the First Jump[edit]

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.



Remember that you can press F to focus on the selected part in your view.

Anchoring Parts in Space[edit]

If you play your game at this point, you’ll notice any parts you’ve added (other than the SpawnLocation) will fall. Anchoring stops parts from falling — they’ll even stay in place when players or other objects bump into them.

To anchor parts:

  1. Select the part you would like to anchor.
  2. Click the Anchor button.


Scaling and Rotating Parts[edit]

Changing the size and angle of parts lets you creatively design your obby and adjust the difficulty.

Change the Part Size[edit]

  1. Click on the Scale button.


  2. Drag the colored handles in any direction.


Rotate the Part[edit]

  1. Click the Rotate button.


  2. Drag the handles on the sphere.


  • If the part is scaling or rotating in “steps,” you may need to adjust or turn off snapping as noted earlier.
  • If the part is being “blocked” from moving or rotating into another part, you may want to turn off collisions.

Finishing Your First Level[edit]

Add More Jumps[edit]

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.



Remember to constantly check your game from all angles. Parts might not line up the way you think if you’re only looking from one direction.

Create an End Zone[edit]

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



If any of the parts you just created fall down into space, you probably didn’t anchor them. Please review the section on Anchoring Parts in Space above.


When you playtest:

  • 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!

You can also check out the Roblox Blog and Roblox Developer Forum for announcements about new features and upcoming changes to Roblox.

Making-Obby-Colorful-Screen.png Making Your Obby Colorful
Learn how to apply colors and materials to parts in your game, making it fit the theme you imagine!
Path-Rotating-Platform.png Building Hinged and Turning Platforms
Create moving platforms that make your obby more challenging and fun.
Creating-Traps-Screen.png Creating Traps and Pickups
Learn how to build dangerous traps and cool pickup items for players to collect.