---
id: "docs.en.creator-publish"
translation_of: "docs.creator-publish"
title: "Creator: publish a game"
product: "creator"
scope: "creator"
locale: "en"
audience: ["game-designer","educator"]
content_type: "guide"
summary: "Choose an available address, publish or republish safely, and understand activation and failure recovery."
topics: ["creator","choose","publish","republish","check"]
tasks: ["choose-publish-address","publish-game","republish-game","check-domain-status"]
aliases: ["choose publish address","publish game","republish game","check domain status"]
prerequisites: ["docs.getting-started"]
related_ids: ["docs.creator-playtest-publish","docs.creator-feedback-versions","docs.troubleshooting"]
canonical_url: "https://mijnspel.com/docs/en/creator-publish/"
alternate_urls: {"en":"https://mijnspel.com/docs/en/creator-publish/","nl":"https://mijnspel.com/docs/nl/creator-publish/","de":"https://mijnspel.com/docs/de/creator-publish/"}
source_provenance: ["creator-dashboard/src/views/publish.js","creator-server/src/publish"]
test_provenance: ["creator-dashboard/cypress/e2e/30_publish_tile.cy.js","creator-server/tests/publish_flow.rs"]
last_verified_commit: "22d2b3d1b5177fb46f81616a5042b47d54a0e38b"
last_verified_date: "2026-08-21"
---
# Creator: publish a game {#creator-publish}

Publish remains locked until a playable preview exists. Test the current version first; publishing packages the candidate but does not repair rules, layout, or multiplayer behavior.

## Choose the address {#address}

Enter a lowercase slug. Debounced validation reports checking, available, taken, invalid, or reserved and previews the live domain. Availability is not ownership until publishing finishes.

## Publish and republish {#publish-republish}

Start Publish only while no agent work or overlapping publish is active. Progress survives reconnect and reload. Success displays the live URL and Copy link. Republish updates the current game. Changing the slug stages a new address while the existing live game stays available until replacement verification.

## Activation and failure {#activation-failure}

Domain activation can remain pending for several minutes. Check status has a cooldown; failed domains offer retry. A failed candidate does not remove the current live release. There is no ordinary unpublish control, so confirm the address and content before promotion. Use [Publish recovery](/docs/en/troubleshooting/#publish-recovery) when needed.
