> ## Documentation Index
> Fetch the complete documentation index at: https://docs.summerengine.com/llms.txt
> Use this file to discover all available pages before exploring further.

# How do I publish my game on Summer?

> Export your game, make its store page, upload the build and submit. Do it yourself in Studio, or let your AI agent do every step through the Summer Engine MCP and approve it with one click.

You publish a game on Summer Games in five steps: make its **store page**, add its **art**, **export** it, **upload** the build, and **submit**. Then you approve it, Summer reviews it, and it goes live on summer.games.

You can do it yourself in Studio, or let your AI agent do every step. The result is the same.

<img className="block dark:hidden" src="https://mintcdn.com/summer-18f03259/lAIp8hql2BjHQCvb/images/guide-art/publishing/journey-light.svg?fit=max&auto=format&n=lAIp8hql2BjHQCvb&q=85&s=822985dbfbb266e1e89737350115c9f5" alt="Your agent does five steps: store page, art, export, upload and submit. You click Approve publishing. Summer reviews it, then it is live on summer.games." width="880" height="230" data-path="images/guide-art/publishing/journey-light.svg" />

<img className="hidden dark:block" src="https://mintcdn.com/summer-18f03259/lAIp8hql2BjHQCvb/images/guide-art/publishing/journey-dark.svg?fit=max&auto=format&n=lAIp8hql2BjHQCvb&q=85&s=b76f66db81c717886cddfaf4611a045f" alt="Your agent does five steps: store page, art, export, upload and submit. You click Approve publishing. Summer reviews it, then it is live on summer.games." width="880" height="230" data-path="images/guide-art/publishing/journey-dark.svg" />

## Let your agent publish it

[Connect your agent](/publishing/connect-your-agent) to the Summer Engine MCP, open your game's folder, and paste this:

<Prompt description="**Publish my game to Summer Games.** Your agent does every step and stops at the approval link.">
  Publish my game to Summer Games. Use the Summer Engine MCP and its
  `publish-your-game` skill, and follow
  [https://docs.summerengine.com/publishing/agent-checklist.md](https://docs.summerengine.com/publishing/agent-checklist.md) from top to bottom.

  1. Read my project and its board. Ask me only what they don't say: which
     platforms, and free or which price.
  2. Find or create the store game and fill the store page for every store my
     platforms need: tagline, descriptions, tags and age rating. Describe only
     what the game really has.
  3. Fill every art slot. Use my art in My assets first. Make only what is
     missing, in each slot's own shape, crop it yourself, and upload it. No
     text in key art or in any mobile picture.
  4. Export the game for my platforms and upload the build. Show me what you
     will upload before you upload it.
  5. Check the store page's checklist until nothing is missing. Send me a
     private preview link.
  6. Submit, and give me the approval link. Do not say the game is published.
</Prompt>

Your agent stops at the approval link. You open it, check the page, and click **Approve publishing**. See [Can my AI agent do it for me?](/publishing/agent-publishing)

## Do it yourself in Studio

Export in the editor, then fill your store page in Summer Studio with a live preview next to the form. See [Publish your game](/build/publish).

## Questions

<CardGroup cols={2}>
  <Card title="What do I need ready?" icon="list-checks" href="/publishing/what-you-need">
    A checklist: the build, the text, the art and the price.
  </Card>

  <Card title="Can my AI agent do it for me?" icon="bot" href="/publishing/agent-publishing">
    Yes, everything except the approval, which you do.
  </Card>

  <Card title="What does it cost?" icon="badge-dollar-sign" href="/publishing/cost">
    Publishing is free. Summer takes 30% only if you set a price.
  </Card>

  <Card title="Where will players see my game?" icon="store" href="/publishing/store-art">
    summer.games, the desktop app, and the iPhone and Android apps.
  </Card>
</CardGroup>

## Every step in detail

| Step | Page |
| - | - |
| Connect Claude, Codex or ChatGPT to Summer | [Connect your agent](/publishing/connect-your-agent) |
| Export for iPhone, Android, Mac, Windows and the web | [Export your game](/publishing/export) |
| Art for every store slot, with sizes and rules | [Store art](/publishing/store-art) |
| Make art with Summer and crop it to each slot | [Make store art with your agent](/publishing/generate-store-art) |
| Tagline, description and tags for each store | [Store page text](/publishing/store-text) |
| Upload the build and submit | [Upload and submit](/publishing/upload-and-submit) |
| Approve what your agent submitted | [Approve publishing](/publishing/owner-approval) |
| Record events and read your numbers | [Analytics in Grow](/publishing/analytics) |
| Something failed | [Troubleshooting](/publishing/summer-games-troubleshooting) |
| Every MCP tool, its inputs and an example | [Publishing tools reference](/publishing/mcp-tools) |
| One list an agent follows from top to bottom | [Agent checklist](/publishing/agent-checklist) |

<Note>
  **For agents.** Start at the [Agent checklist](/publishing/agent-checklist). Every page here is also plain Markdown: add `.md` to its address. The full index is at [docs.summerengine.com/llms.txt](https://docs.summerengine.com/llms.txt).
</Note>

## What players get

Your game gets its own page at `summer.games/games/<your-game>`. Players find it on summer.games, in the Summer Games desktop app for Mac and Windows, and in the Summer Games apps for iPhone and Android, depending on the platforms you pick.

Nothing reaches players until you approve and Summer's review passes. Saving a draft, uploading a build or submitting never makes the game public by itself.

***

Does this not help you? [Reach out on Discord!](https://discord.gg/summerengine)


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.