Getting Started

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!


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

Windows

Mac

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


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.

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



  2. Find the template named Obby.
  3. 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.

Play-Button.png

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

To stop playtesting, press the Stop button.

Stop-Button.png

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!

  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

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.

    Close-Game-Window.png

  2. Close the Toolbox window.

    Close-Toolbox.png

  3. Close the Properties window.

    Close-Properties.png


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.

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

    Delete-Baseplate-1.png

  2. Click on Baseplate to select it.

    Delete-Baseplate-2.png

  3. 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:

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

    New-SpawnLocation-1.png

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

    New-SpawnLocation-2.png

    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.

Control Action
W  or  Up Arrow Forward
S  or  Down Arrow Back
A  or  Left Arrow Left
D  or  Right Arrow Right
Q Down
E Up
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.

Online Security

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:

  1. Select the Home tab.

    Home-Tab.png

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

    Game-Settings.png

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

    Experimental-Mode-Off.png

  4. Close the Game Settings window.


Publish Your Game

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

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

Add a Part

  1. Select the Model tab.

    Model-Tab.png

  2. Click the small arrow below the Part icon:

    Add-Part-1.png

  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

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.

    Move-Part-1.png

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


About Collisions

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.

Toggle-Collisions.png

When collisions are on, the button will be outlined in grey:

Collisions-On.png


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

Change-Snap-Values.png

Turn Off Snap

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

Disable-Snapping.png

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:

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

    Toggle-Anchor.png


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.

  1. Select the Scale tool.

    Scale-Part-1.png

  2. Select a part in your obby and drag the colored handles in any direction.



Rotate the Part

Rotating parts works in a similar way.

  1. Select the Rotate tool.

    Rotate-Part-1.png

  2. Drag the handles on the sphere to rotate around an axis.



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

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

Play-Button-M.png



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.


 More Roblox Tutorials