Introduction to Roblox Studio | Documentation - Roblox Creator Hub (2024)

This tutorial explains the basics of Roblox Studio by building, playtesting, and publishing a simple platformer experience. Follow each section and learn how to:

  • Create the foundation of your platformer using one of Studio's bundled templates.

  • Navigate around the 3D viewport to see the environment from every angle.

  • Create platforms for players to traverse using Studio's primary building blocks.

  • Playtest and troubleshoot your experience.

  • Make your experience available for everyone on Roblox to play.

Creating a New Experience

Roblox Studio, a free application available on Windows and Mac, is the essential building tool for Roblox experiences.

With Studio open, create a new place by pressing CtrlN on Windows or N on Mac. Alternatively, click the Baseplate template under the AllTemplates tab.

Introduction to Roblox Studio | Documentation - Roblox Creator Hub (1)

The Baseplate template consists of a spawn location where player characters appear in the world when they enter the experience, as well as a wide open baseplate floor.

Introduction to Roblox Studio | Documentation - Roblox Creator Hub (2)

Moving the Camera

With the new place open in Studio, click inside the 3D viewport and use the following keyboard/mouse controls to look around.

Key/ShortcutAction
W A S DMoves the camera forward, left, back, or right
Q EMoves the camera down or up
ShiftIn combination with any movement key, changes the camera speed
FFocuses the camera on a selected part
Right Mouse ButtonWhen pressed, dragging the mouse moves the camera view around
Mouse Scroll WheelZooms the camera in or out
Middle Mouse ButtonWhen pressed, dragging the mouse pans the camera

Building Your Experience

When you're comfortable navigating the viewport with the camera, you can begin building your experience by adding platforms of different shapes and colors for players to jump between.

Inserting Parts

A Part is Roblox's primary building block. You can move, resize, and rotate parts, as well as customize their appearance, such as their color and material. There are five different part types that you can insert through the Parts section of the Home or Model tabs:

Block
Sphere
Cylinder
Wedge
Corner Wedge
Introduction to Roblox Studio | Documentation - Roblox Creator Hub (3)Introduction to Roblox Studio | Documentation - Roblox Creator Hub (4)Introduction to Roblox Studio | Documentation - Roblox Creator Hub (5)Introduction to Roblox Studio | Documentation - Roblox Creator Hub (6)Introduction to Roblox Studio | Documentation - Roblox Creator Hub (7)

To insert a part:

  1. In the menu bar, select the Model tab.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (8)
  2. Under the Part button, click the dropdown arrow to reveal the part type picker and choose a part type.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (9)
  3. Click the button to insert a part of the chosen type into the world.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (10)Introduction to Roblox Studio | Documentation - Roblox Creator Hub (11)

Selecting Parts

Inserted parts are automatically selected, and you can select parts at any time with the Select tool. Hovering over and clicking a part selects it, and you can select multiple parts by holding Shift, Ctrl, or as you hover over and click them.

Introduction to Roblox Studio | Documentation - Roblox Creator Hub (12)

Moving Parts

The new part is the first "platform" that players will jump to from the spawn location, so you should move it further away. By default, parts move incrementally by studs, the basic measurement unit in Roblox.

  1. With the newly inserted part selected in the 3D viewport, toggle on the Move tool.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (13)
  2. Click and drag the arrow that's pointing in the direction you want to move the part. Remember that this is the first platform players will jump to, so you should move it just slightly away for an easy first jump.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (14)
  3. If you want to adjust the default snapping increment, change the Move field value in the SnaptoGrid section. Alternatively, you can disable move snapping by toggling off the checkbox next to Move.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (15)

Scaling Parts

Similar to moving, parts scale along the X, Y, and Z axes. You can make a part larger or smaller by using the Scale tool.

  1. With the platform part still selected in the 3D viewport, toggle on the Scale tool.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (16)
  2. Click and drag the handles to scale the part up in size, making the platform easier for players to land on from the first jump.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (17)

Rotating Parts

Similar to moving and scaling, parts rotate around the X, Y, and Z axes. By default, parts rotate incrementally by degrees.

  1. With the platform part still selected in the 3D viewport, toggle on the Rotate tool.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (18)
  2. Click and drag a circle to rotate the part in that direction.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (19)
  3. If you want to adjust the default rotation increment, change the Rotate field value in the SnaptoGrid section. Alternatively, you can disable rotation snapping by toggling off the checkbox next to Rotate.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (20)

Customizing Colors and Materials

The fastest way to recolor a part is through the hexagonal color picker accessible through the small dropdown arrow under the Color button. By default, picking a color applies it to all selected parts. Alternatively, you can apply a chosen color as a painting tool by toggling on ColorActionasTool and clicking specific parts in the 3D viewport.

Introduction to Roblox Studio | Documentation - Roblox Creator Hub (21)Introduction to Roblox Studio | Documentation - Roblox Creator Hub (22)

You can also customize a part's material to simulate real-world materials such as wood, glass, or fabric. A part's material affects both its visual appearance and its physical traits; for example, the Concrete material is heavier than the Plastic material, so a concrete brick will have higher density than a plastic brick and sink faster in water.

To apply different materials to parts:

  1. Open the Material Manager.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (23)
  2. In the 3D viewport, select one or more parts.

  3. In the Material Manager palette, hover your mouse over the desired material (you don't need to select it) and click the ApplytoSelectedParts button.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (24)Introduction to Roblox Studio | Documentation - Roblox Creator Hub (25)

Completing the Course

Using the skills and tools you've learned so far, build out the course with several more platforms of varying shapes, sizes, rotations, and colors/materials.

Introduction to Roblox Studio | Documentation - Roblox Creator Hub (26)

As you add more platforms, remember to move the camera and view the overall construction from multiple angles. While the gap between two platforms might appear jumpable when viewed from one angle, looking at it from another angle may reveal that a jump between the two platforms is obviously impossible.

Anchoring Parts

If you playtest the platformer now, you'll notice that gravity pulls each new part down to the baseplate.

Since platforms should remain fixed in space, you'll need to anchor each part that you insert into the world.

  1. In the 3D viewport, select each of the platform parts you've inserted into the world.

  2. Toggle on the Anchor option in the Parts section.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (27)

Deleting the Baseplate

If you playtest your experience right now and miss a jump, your character will land safely on the baseplate. To provide a consequence when players miss a jump, you can delete the baseplate, forcing them to restart from the spawn location each time.

  1. Access the Explorer window. If it's not currently open, click Explorer from the View tab.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (28)
  2. Expand the top-level Workspace tree, locate the Baseplate object, and select it.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (29)
  3. Press Delete. The course now floats in an empty sky.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (30)

Playtesting the Course

Playtesting is a vital step before publishing any experience because you need to verify that players can reach the final platform. When you playtest your platformer, consider its difficulty and how that might affect the typical player's experience.

To playtest your experience, click the Play button (F5) in the menu bar.

Introduction to Roblox Studio | Documentation - Roblox Creator Hub (31)

While playtesting, you can use the same controls as a default Roblox experience:

ControlAction
W A S DRun forward, left, back, or right
SpacebarJump
Right Mouse ButtonWhen pressed, dragging the mouse moves the camera view around
Mouse Scroll WheelZooms the camera in or out

To stop playtesting, click the Stop button (ShiftF5) in the menu bar.

Introduction to Roblox Studio | Documentation - Roblox Creator Hub (32)

Publishing an Experience

When you're ready to showcase your experience, you can publish it to allow other players on Roblox to test it. To publish your experience:

  1. In the menu bar, select FilePublishtoRoblox.

  2. In the popup window that opens, fill in the following fields:

    • Name — A name for the new experience.

    • Description — A summary of what a player should expect from the experience.

  3. Leave the other fields as their defaults, then click the blue Create button near the bottom of the window.

  4. Navigate to the Creator Dashboard.

  5. Hover over the experience's tile, click the button, and select Make Public.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (33)
  6. Hover over the tile again, click the button, and select Copy URL.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (34)
  7. Share the copied URL with others via social media or similar, as a direct link to your experience's landing page featuring a play button.

    Introduction to Roblox Studio | Documentation - Roblox Creator Hub (35)

Congratulations on creating your first Roblox experience! To add more features to your platformer and learn more about building immersive experiences on Roblox, check out tutorials.

Introduction to Roblox Studio | Documentation - Roblox Creator Hub (2024)

FAQs

How do you make a Roblox intro on Roblox Studio? ›

to make a intro in Roblox studio, use Moon Animator. Animate your character anyway you want. Then save it. Hide moon animator then use a recording software to record it.

Do you earn Robux when someone plays your game? ›

Automatic engagement-based payouts let you earn Robux based on the share of time that Premium members engage in an experience, regardless of the experience's size. These payouts are in addition to earnings from other monetization methods such as Passes.

What is Roblox Creator Hub? ›

The Creator Hub, available to all Roblox Creators, gives you all the tools and resources you need to learn, manage and grow your content.

How much does the average Roblox developer make? ›

What Is the Average Roblox Developer Salary by State
Annual SalaryMonthly Pay
Top Earners$150,500$12,541
75th Percentile$134,500$11,208
Average$109,905$9,158
25th Percentile$84,000$7,000

Is Roblox Studio easy? ›

Roblox Studio uses Lua as its scripting language because it is easy to learn, fast, and flexible. Lua is a scripting language that is widely used in the gaming industry, and it is well-suited to being embedded in other applications.

Is Roblox Studio beginner friendly? ›

Roblox Studio Provides an Easy Start to Programming, Coding, and Game Development. Roblox Studio takes care of everything you need to create and share a game.

How much is $1 Robux? ›

USD to RBX
AmountToday at 10:07 am
1 USD264.70 RBX
5 USD1,323.52 RBX
10 USD2,647.05 RBX
50 USD13,235.23 RBX
4 more rows

How much does $25 Robux give you? ›

$25.00 worth of money is 2,000 Robux. Here's a table for your reference. How much does does a 100 dollar Roblox gift card get you in Robux? You can get 10,000 robux with $100.

How to get 1,000 Robux a month? ›

  1. Premium 450. $4.99. /mo. Get 450 each month. Subscribe Now.
  2. Premium 1000. $9.99. /mo. Get 1000 each month. Subscribe Now.
  3. Premium 2200. $19.99. /mo. Get 2200 each month. Subscribe Now.

Is Roblox safe for kids? ›

The Bottom Line. Roblox is a safe gaming platform for kids when parents take the recommendations from our experts seriously. But like all technology, it comes with risks, so it's best to start conversations about staying safe with your kids as early as possible.

Is Roblox Studio safe for kids? ›

Roblox doesn't specify a minimum age. Users of any age can create and join groups, chat, and interact with others. Such an open approach can pose some risks to kids, especially younger ones. And though Roblox has some safety precautions in place, it remains a target for people with less-than-good intentions.

Is Roblox Studio free? ›

Roblox Studio is free to use and does not require a license.

Can you make a living off Roblox? ›

The stories are different from one developer to the next, but it is possible to make a real-world living with virtual-world money. There are many ways to make money with Roblox, including charging for game access, selling game passes for special powers, or selling in-game currency.

How many Robux are in a dollar? ›

One robux is equivalent to approximately $0.0125 USD. This means that for every 100 robux, it would cost around $1.25 USD. However, the exact exchange rate may vary depending on the platform and any additional fees.

How do you script a GUI on Roblox? ›

Scripting the GUI
  1. In ReplicatedStorage, create a folder named DisplayValues. In that folder, add a StringValue named Status. ...
  2. In StarterGUI > ScreenGUI > Status, add a new local script named StatusDisplay. ...
  3. Open StatusDisplay and define the following variables for the follow:

References

Top Articles
Latest Posts
Article information

Author: Rev. Leonie Wyman

Last Updated:

Views: 5886

Rating: 4.9 / 5 (59 voted)

Reviews: 82% of readers found this page helpful

Author information

Name: Rev. Leonie Wyman

Birthday: 1993-07-01

Address: Suite 763 6272 Lang Bypass, New Xochitlport, VT 72704-3308

Phone: +22014484519944

Job: Banking Officer

Hobby: Sailing, Gaming, Basketball, Calligraphy, Mycology, Astronomy, Juggling

Introduction: My name is Rev. Leonie Wyman, I am a colorful, tasty, splendid, fair, witty, gorgeous, splendid person who loves writing and wants to share my knowledge and understanding with you.