---
title: "Publish your game to Roblox"
category: "Publishing to Roblox"
url: https://studs.gg/support/publishing-to-roblox/publish-your-game-to-roblox
updated: 2026-09-03T19:58:01.609Z
---
# Publish your game to Roblox

Publishing sends your finished game to an experience on your Roblox account. Studs publishes a new version of a place you already own, so you need two things first: an experience on Roblox to publish into, and a publishing key so Studs is allowed to update it.

## Before your first publish

1. **Have an experience on Roblox.** If you have never made one, go to [create.roblox.com](https://create.roblox.com), click Create, and create an empty experience. Studs will publish into it.
2. **Set up your publishing key.** Open the avatar menu and choose **Publishing Key**, or click **Set up API key to publish** in the publish menu. It is a one-time setup that takes a couple of minutes, see [Set up your publishing key](/support/publishing-to-roblox/set-up-your-roblox-api-key-so-you-can-publish).
3. **Check your Roblox account can publish.** [Roblox has its own requirements for publishing public experiences](https://devforum.roblox.com/t/new-requirements-to-publish-and-update-public-experiences/4143953). If Roblox blocks the publish, the fix is on your Roblox account, not in Studs.

## Publishing

1. When the run is done, open the publish menu under the result.
2. Under Places, pick the experience to publish into. Click the refresh icon if a new experience is not listed yet.
3. Click **Publish**. When it finishes you will see "Published!" and an **Open in Roblox** link.

After you change your game, click **Republish**. It replaces the live version of that place with the new one. If you pick a different place than last time, Studs warns you before publishing.

## Downloading instead

If the key setup feels like too much, or you want to publish somewhere Studs cannot reach, such as a group experience, choose **Download .rbxl** in the same menu instead. You can [open the file in Roblox Studio](/support/getting-started/do-i-need-roblox-studio) and publish from there to any experience you have access to. Downloading needs no key and works for every finished run.

## If publishing fails

* **"Permission denied. Check your API key has access to this place."** Usually the key is missing the universe-places write permission, or the place was deleted or is not yours. Recreate the key with the right permission, then check the place still exists on Roblox.
* **"Your API key is invalid or expired."** Generate a new key on [the Roblox Creator Dashboard](https://create.roblox.com/dashboard/credentials) and paste it into Studs.
* **"This build didn't finish"** Parts of the game are missing. Build them first, see [Parts of my game are missing](/support/creating-your-game/my-game-looks-empty-or-my-map-is-missing).
* **"No Roblox places found."** Create an experience on Roblox, then click refresh in the publish menu.

Still stuck? Email [support@studs.gg](mailto:support@studs.gg) with the exact error message and the details from your avatar menu under **Help & Support**, or use `/support` in [our Discord](https://discord.gg/studsgg).
