Several worlds in one game
Several worlds in one project. For several projects open at the same time, see Several projects at the same time.
A Roblox game can contain several worlds: a hub, a combat map, a welcome area. On Roblox, each world is a place, and all of them together form the experience. The experience is what holds the players’ saves. A VibeStarter project can drive several places at once.
The principle: one code, several places
Section titled “The principle: one code, several places”There is never a copy of the project for each world. The same code goes to every place linked to the project, and the code itself tells which world is running. An agent gets a place and keeps it. It switches worlds explicitly when it needs to.
Before you start
Section titled “Before you start”- Save the second world on Roblox as soon as you can. It then gets its Roblox ID, and the app recognizes it on its own. A world that has never been published can also be linked by hand. The panel shows it as Unpublished place.
- Open it in Roblox Studio, in its own window.
Link a second world
Section titled “Link a second world”- Open the second place in Roblox Studio and, if possible, save it on Roblox.
- In the app, open the Project places panel.
- Under Other open Studio windows, find the place and click Link.
- The place joins the list, with its place ID and its sync status.
Linking a second world does not change the project name. It keeps the one from the “Game name” field, on its tab as on its card.
The app explains what this section is for itself: “Link one to make it a world of this project, for instance a second world not yet published.”
Read the “Project places” panel
Section titled “Read the “Project places” panel”The header counts the Sync connections for the whole project, followed by “global status”: the same code goes to all open places. Right after a link or an unlink, it shows “Updating sync…” until the new count appears. Each row then describes one world:
| What is shown | What it means |
|---|---|
PlaceId {{id}} |
the place is published and has its Roblox ID |
| Unpublished place | the place has never been saved on Roblox |
Synced by {{qui}} |
which teammate holds the sync for this world |
| Free, or an agent’s name | whether an agent is driving this place right now |
| “Sync plugin out of date — relaunch Studio” | this window still uses the old plugin: relaunch it |
| Unlink | the place is not in the project’s Roblox experience |
Unlink a world
Section titled “Unlink a world”The Unlink button is on the row of each place that is not part of the project’s Roblox experience, for example a world not yet published. It stays available when the main place is open. The app asks for confirmation — “Unlink this place?” — then stops sending code to that place. The code already sent stays there, and the project and its other places do not change. A place in the project’s experience cannot be unlinked.
A refusal or failure appears under the place concerned: “Linking failed: …” for a link, “The place could not be unlinked. Check that it is still open in Studio, then try again.” for an unlink. The message disappears when the list changes or when you close the panel.
On the home page, the “Roblox Studio” banner offers Unlink only if a single place in the project is open. With several, it points you to this panel: “N places of this project are open. To unlink one, open the project, then click the screen icon on its tab (“Project places”).”
When the banner has several lines, it counts the places above: “N places open in Studio — one line per place.” Places of the same project group onto a single line, and the banner says so: “N places open in Studio — those of the same project share a line.”
Work on several worlds in parallel
Section titled “Work on several worlds in parallel”Studio reservations are per place. Two agents can therefore drive two different worlds at the same time, each in its own window.
One limit comes from Roblox itself: only one test at a time per experience. Two worlds of the same game cannot be tested at the same time; two different games can.
Publish: one action per world
Section titled “Publish: one action per world”The details are in Publish your game and track your versions.
Limits
Section titled “Limits”- A world that has never been published is not detected automatically: you have to link it by hand.
- A place can belong to only one project at a time.
- Only one game test at a time per experience.
Frequently asked questions
Section titled “Frequently asked questions”My second world doesn’t appear in the list. It probably isn’t published on Roblox yet. Publish it, or link it by hand from the
Other open Studio windows section.
Do I need to duplicate my code for the second world? No, and you definitely shouldn’t. One project, one code, several places. The code knows which world it runs in.
How do I ask an agent to work on a specific world? Tell it explicitly, naming the world. It keeps the place it took until it changes it.
What about working on two different games at the same time? That’s a different topic: see Several projects at the same time.