# How do I publish a game I made with Claude Code?

Open Claude Code in your game's folder and ask it to publish the game on TinyBulb. It reads TinyBulb's instructions, packages the game with a cover, an icon and a screenshot, uploads it, and opens a link in your browser where you play the game and publish it with one click. It's free, and there's no account, API key or hosting to set up first.

Say this to your coding agent:

> Publish my game on TinyBulb. The instructions are at https://tinybulb.com/publish.md

## What happens

1. Claude Code checks the game against TinyBulb's rules and fixes what's needed, such as making the layout work on phones.
2. It uploads the game. If anything doesn't pass, TinyBulb tells it exactly what to fix, and it tries again.
3. Your browser opens on your game's page, exactly as players will see it. Play it, then tap **Publish** and sign in with Google.

Your game is then listed on TinyBulb's home page, where players find it, and [My games](https://tinybulb.com/my-games) shows its plays, players and play time.

## Before you start

- Claude Code needs network access to upload. If it runs in a sandbox, it asks you to approve the upload.
- It has to be a browser game: HTML and JavaScript, on a canvas or with a library like Phaser, three.js or PixiJS. Everything it loads goes in its folder, because games on TinyBulb run without network access.

## Make it better first

TinyBulb's game skill takes Claude Code through phone controls, loading screens, game feel and testing at phone sizes before it publishes. Ask Claude Code to install it with `npx skills add https://tinybulb.com`.

More answers: https://tinybulb.com/help.md
