# Publishing

> Publish a Studio project to the registry as a versioned release.

![The Publish dialog: the game creator/simple-football, version 1.0.0 and public visibility.](/shots/publish-dialog.png)

## Before you start

- Fix every error in the **Problems** panel.
- Create the game once in the [Creator Portal](https://dev.disko.ooo):
  claim a namespace, then add the game.

## Publish

1. Press **Publish** at the top.
2. Pick the **Game**.
3. Pick the **Visibility**:
   - **Public**: listed in the registry.
   - **Unlisted**: anyone with the link.
   - **Private**: only you.
4. Press **Publish**.

The Studio checks the game the way rooms will. If something is wrong, the
dialog lists it.

Publishing also saves the game's
[preview](/registry/games-and-namespaces#previews): what it looks like when a
match starts, shown in the Registry when the game has no icon.

## Updates

A release never changes. To update, press **Next version** and publish
again: `1.0.0`, then `1.0.1` or `1.1.0`.

More: [Packages, releases and the registry](/concepts/packages-and-publishing).
