Which one do I need?
summer_publish_build uploads every kind. See Upload and submit.
A game without a server can use the store bundle only for iPhone and Android. For Mac and Windows it uses a download.
One store bundle serves every platform it lists, so it carries every texture format those platforms need: ETC2/ASTC for iPhone, Android and Mac, S3TC/BPTC for Windows. In Project Settings → Rendering → Textures, turn on the formats your platforms need.
Export with your agent
The local summer-engine MCP runs Summer Engine on your computer without a window. You do not need to open the editor.Store bundle for iPhone and Android
Web build
Mac download
Windows download
It returns the file path, its SHA-256, its size, and for a bundle the manifest: main scene, platforms and whether it has a server. For a download it also returns the store platform to upload it as.
For a store bundle the MCP writes a named preset
summer.games <targets> into export_presets.cfg. It only changes that preset’s platform options.
Export in the editor
Open Project → Export, pick the summer.games preset and click Export Project. You get one.zip. See Publish your game.
What is in each file
- Store bundle
- Web build
- Download
A
.zip in the summer.bundle.v1 format:At most 16 entries and 40 GiB. The platforms in the manifest must match the platforms you upload it for. Summer runs
client.pck on its own engine in the Summer Games apps, so you need no export template.Export templates
Only web builds and downloads need export templates. Store bundles do not. What you already have: the Mac app of Summer Engine comes with the Mac template, the Windows app with the Windows templates. Both can come with the web template pair. Linux and cloud editors have none. Get the missing ones from Summer’s CDN with your agent:List what you have and what is published
Install the web template
The MCP checks each file’s SHA-256 before it installs it. Do not use the editor’s own template download: it fetches stock templates, not Summer’s.
Where templates go. The engine looks in its own folder first, then in your user folder:
<version> is the engine’s full version, for example 4.7.2.stable (or 4.7.2.stable.mono) for Summer Engine 0.7.x.
The CDN address is https://downloads.summer.games/engine-templates/<summerVersion>/manifest.json.
Templates are on the CDN from Summer Engine 0.7.1. For 0.7.0, summer_export_templates answers templates_not_published: update Summer Engine, or use the templates that came with it.
File names and versions
- Give every upload a new version:
vMAJOR.MINOR.PATCH, for examplev1.0.0, thenv1.0.1. - Download files are named
<name>-macos-universal.zipand<name>-windows-x64.zip. - The default output folder
<project>/.summer/exports/is ignored by the editor and by git.
Icons
- Store icon: the icon on your store page comes from your store art, never from the build. See Store art.
- Download icon: Mac and Windows downloads use your project icon (Project Settings → Application → Config → Icon).
Signing
You do not need to sign anything for the Summer Games store.- Summer Games apps (iPhone, Android, Mac, Windows): Summer signs the apps that run your game. No App Store account, no keystore.
- Mac download: the MCP signs it ad hoc. It is not notarized.
- Windows download: no signing needed.
Ask your agent
Export my game for Summer Games. Your agent picks the right build for each platform and exports it.
Next
Upload and submit.Does this not help you? Reach out on Discord!

