For Creators & Hosts

How to Make a Roblox Game: Roblox Studio for Beginners, From First Place to Publishing

Free tools, a template, a few lines of code, and a game other people can play. Here's the whole path, plus the rules nobody explains clearly.

Want to know how to make a Roblox game? You do it in Roblox Studio, a free app for Windows and Mac. You sign in with your Roblox account, pick a template, change it, test it, and hit publish. You don't need Robux to build or test anything. Where it gets confusing is who can play your game once it's published, and that's where the new age-check and fee rules come in.

Can you make a Roblox game for free?

Yes. Studio costs nothing, building costs nothing, and testing costs nothing. Publishing costs nothing either if you're happy with a private game that only you and people you've given edit access can open.

The money question only shows up when you want everyone to be able to play, including younger players. Roblox now has tiers for that (details in the publishing section below). So, "do you need 1,000 Robux to publish a game?" No. That fee, or a Roblox Plus/Premium subscription, is part of the route for the all-ages audience, not for making your first game. Plenty of people see a scary video title about it and assume everything is paywalled. It isn't.

What you need

Those are the only two systems Roblox lists for Studio, so if all you've got is a phone or a tablet, read the next part.

What about making a game on your phone?

There's a newer thing called Build, inside the Roblox app. You describe the game in words, and AI builds something playable that you can playtest and tweak by chatting with it. No code needed. It's for ages 9 and up, with an age check, and as of November 2026 Roblox says it's only in a handful of countries (New Zealand, Singapore, Serbia, Thailand and Canada). If you don't see a Build tab, nothing's broken. Roblox is rolling it out gradually, so it may simply not be in your country, or you haven't done the age check yet. The country list may have grown since, too.

A few more things to know. You get a daily AI allowance for free, and going past it costs Robux, with prices that Roblox says may change. Games made with Build go to age-checked 16+ players by default. There's no building together with friends in the same chat yet. And if you open one in Studio and add your own code, it loses its automatic rating, and you have to fill in the content questionnaire yourself. Build is fun for a quick idea. For learning how games actually work, Studio is the real thing.

Your first Roblox game, step by step

1. Install Studio and open a template

Install it, sign in, and pick a template from the start screen. Three good ones for a first go:

I'd start with Platformer or Racing. Changing something that already works teaches you faster than staring at an empty plate. Whatever you pick becomes your first place, called Place1. Roblox now calls the whole thing an "experience", but everyone still says "game".

2. Change the world

Move, resize and recolor parts until the level looks the way you want. For the ground itself, open the Terrain Editor from the Home tab (or the Window menu, under 3D). Its Create tab can generate a whole landscape for a region you pick, with biomes and optional caves, which is handy for a big map you then fine-tune. Its Edit tab has the hands-on brushes:

Brushes have a shape and a size you can change. Don't try to plan the perfect game yet. Make one platform trickier, move the finish line, carve a hill, and see how it feels. For a longer walkthrough of the tools, Roblox's Studio docs on the Creator Hub are the place.

3. Write your first script

Roblox games run on a language called Luau, and the code lives in objects called scripts. Here's how Roblox's own create-a-script tutorial starts:

  1. In the Explorer window, hover over ServerScriptService and click the + button.
  2. Choose Script. The code editor opens.
  3. Right-click the script and choose Rename if you want to give it a better name.

A new script starts with one line:

print("Hello world!")

Open the Output window from the Window menu, start a playtest, and "Hello world!" shows up there. Click Stop when you're done. Next, the tutorial teaches variables. Use local to make one:

local myAnimal = "Porcupines"

print(myAnimal)

Names are written in camelCase, and joining text together uses ... If something breaks, the Output window shows the error in red and tells you what's wrong. Read it. It's usually right. After that, Roblox's Coding Fundamentals series on the Creator Hub covers functions and events, conditionals, loops, and organizing your code.

4. Playtest it

The testing options sit at the left of the bar along the top of Studio. Pick a mode from the dropdown, then click the Play button next to it:

While a test is running you can pause or stop it. Stop puts everything back the way it was before you started, so you can't wreck your level by playing it. Studio actually runs two simulations, one for the client (what a player sees) and one for the server, and in Test you can flip between the two views. If your game is meant for more than one player, the Server & Clients option launches a server plus extra player windows so you can see how players see each other. One or two clients is usually plenty, though you can go up to eight.

Do all of this constantly, after every little change. A game you've only ever looked at is a game you haven't tested.

5. Publish it

Go to File, then Publish to Roblox. Fill in the name and a description (make the first sentence say what the game actually is, and skip the keyword stuffing, which can hurt the game). Pick yourself or a group as the creator, leave the devices at the defaults, and click Create. Roblox saves it to the cloud on your account, so you can keep editing from any computer. Publish again after big changes, because closing Studio without publishing loses your edits.

New experiences are private by default. Only you and people you've given access can open them.

Making it public: what Roblox asks for

To change who can play, open your Creator Dashboard at create.roblox.com, pick the experience, go to Configure, then Settings, and set the Audience to Private, Limited or Public. The Audience Reach tab shows what you still need to do. Here's the short version as of November 2026:

You wantWhat Roblox asks for
Just you (and invited editors)An account in good standing. Nothing else.
Trusted friends and players 16+An age check (ID or facial age estimation), good standing, and answers to a content questionnaire.
All ages, including younger playersEverything above, plus a stricter age check (ID verification if you're 18 or over, facial age estimation if you're under 18, a linked parent account if you're under 13), two-factor authentication, either a refundable 1,000 Robux fee or Roblox Plus/Premium for two months, and Roblox's evaluation.

These rules change, so the Audience and publishing settings in Studio and on the Creator Dashboard are the thing to trust for your own account. They'll tell you exactly what's missing.

One handy extra: you can invite up to 10 early testers from Studio (the Collaborate button, then the Early testers tab) and send them a link. It needs an age check on your end and costs nothing, though it isn't in every region. Testers under 9 only show up if a parent has given permission.

Safety for younger creators and parents

Privacy and chat settings

If you're a younger creator, or the parent of one, sort the chat settings before your game gets any players. As of November 2026, the player's own controls live in the app's Settings, under Privacy and content restrictions, then Communication, then Experience chat. Menu names shift between app versions, so look for the Privacy and Communication sections if yours reads a bit differently. A few rules to know:

For under-16s, Roblox recommends the parent set up their own account with parent privileges. From there, the chat settings are under Parental Controls, then Settings You Manage, then Communication. Parents wondering about the platform as a whole should read is Roblox safe for kids.

Will your Roblox game make money?

Probably not much, and that's fine for a first game. Roblox lets creators cash out Robux they've earned through its Developer Exchange (DevEx), but the bar is high, it usually takes a lot of time, effort, skill and strategy to reach it, and there's no guarantee of earning money even then. You can also set up game passes, developer products and subscriptions inside your game, but none of that means players will show up.

Treat your first game as practice. Make something, finish it, make a better one. People who stick with it get good, and getting good is the point.

Where to learn next

If you like the multiplayer side of it, my guide on how to make a multiplayer game covers how the server and clients split the work, and that's a useful thing to know even inside Roblox.

When Roblox isn't the right tool

Roblox is great for getting something in front of players quickly, but you're building inside its rules, its audience and its publishing process. If you want different tools, my list of Roblox Studio alternatives goes through the options, and the multiplayer game guide covers building from scratch. If you're still deciding what to play rather than make, see free games like Roblox, or Minecraft vs Roblox if you're torn between the two.

Creating, somewhere new

Folly is a standalone multiplayer voxel game for PC, free with no purchases required, and it's coming soon in early access. Player-hosted servers and creator tools are planned to roll out during early access, founding creators first. They're plans, not something you can use today. The details and the creator waitlist are on the hosting and creators page.