How to publish a Roblox game and make it public
Step by step: publishing from Roblox Studio, making your experience public, the maturity questionnaire, and why a new game may not show up in search yet.
By BloxIQ Research · · 7 min read
Getting a game out of Roblox Studio and in front of players takes a few separate steps, and missing one is the most common reason a creator says "I published it but nobody can find it". This guide walks through each step in order, then covers what to check before you share the link.
Roblox changes its menus from time to time. If a button has moved, the Creator Hub documentation is the source of truth.
1. Publish the place from Studio
In Roblox Studio, open your place and choose File → Publish to Roblox (or Publish to Roblox As for a new experience). Give it a name and description, pick a genre and the devices it supports, and confirm.
This uploads the place, but it doesn't make it public. A newly published experience is private by default, so only you (and your group or collaborators) can join.
Every time you change the game in Studio, you publish again to push the change. Players already in a server stay on the old version until that server closes, which matters later.
2. Fill in the game page properly
Before you open the doors, set up what players will see in the Creator Hub under Creations → your experience:
- Title: short, readable on a phone, clear about the genre. Our free title checker flags length and clutter.
- Description: lead with what you do in the game. See how to write a Roblox game description.
- Icon and thumbnails: the right sizes and readable when small. Our thumbnail size guide lists the current specs.
- Genre and devices: set them honestly, including mobile if it actually works on a phone.
3. Complete the maturity and compliance questionnaire
Roblox requires experiences to answer a content questionnaire that produces a content maturity label (such as Minimal, Mild or Moderate). The label decides which players can see and join your game, and Roblox no longer lets the general public play experiences that haven't completed it.
Answer it honestly. A horror game with intense scares or a shooter with realistic weapons may get a higher label, which narrows the audience but is far better than being moderated later. Re-take it whenever you add content that changes the answers.
4. Make the experience public
In the Creator Hub, open the experience, go to its settings (or use the Make Public option on the experience card) and change the privacy from Private to Public. In Studio, the same setting is the Playability option under File → Game Settings → Permissions.
Once it's public, anyone eligible for its maturity label can join through the link.
5. Check monetisation, permissions and data
A few settings are easy to forget before launch:
- Game passes and developer products are created in the Creator Hub under Monetization. See game passes vs developer products.
- API services: if your game saves data with DataStoreService, make sure it saves correctly in the live game, not just in Studio. Test by playing the published game, leaving, and rejoining.
- Collaborators and groups: if a friend helped build it, decide whether the game should live under a group so revenue and permissions are shared clearly.
- Server size: set max players to what your game is designed for. A round-based game for 8 players feels empty with 30 slots open.
Why your game isn't showing up in search
A public game doesn't appear in search results or on the home page straight away for every query. That's normal. A few things affect it:
- Exact title searches are the most reliable way to find a new game. If even an exact search finds nothing after a while, check that the game is public and that the maturity questionnaire is complete.
- The searcher's settings and age filter results by maturity label.
- Broader discovery, like home page recommendations, depends on how players behave once they join: how long they stay, whether they return, and how they rate it. How the Roblox algorithm recommends games explains what Roblox has said publicly about this.
In other words, search gets people who already know your game's name. Getting strangers in takes a strong first session and some promotion of your own.
6. Prepare for launch day
- Playtest the live version with a few people who haven't seen it, on a phone as well as a PC.
- Start a release log so you can match changes in player numbers to what you did.
- Know how to push fixes. When you publish a fix, existing servers keep running old code. The Creator Hub lets you shut down or restart servers so players move onto the new version. Our guide on the best time to update a Roblox game covers how to do this without kicking everyone at peak time.
- Have somewhere for players to go, such as a Roblox group or a Discord server, so you can tell them about updates.
The research checklist for launching a small game covers what to look at in the weeks after.
Checklist
- Published from Studio
- Title, description, icon, thumbnails, genre and devices set
- Maturity questionnaire completed honestly
- Privacy set to Public
- Passes and products created; saving tested in the live game
- Max players set; collaborators sorted
- Live playtest on mobile and PC; release log started
Once it's public, add it to BloxIQ to start tracking its public player history from day one, and run the Optimizer over your title, description and thumbnails before you start promoting it.