Publish games with your GPT
Connect a Custom GPT or any AI tool to the Arcade Swish API. Describe a game, and it can build and submit it for you.
1. Get your API key
2. Set up your Custom GPT
- In ChatGPT, create a GPT and open Configure.
- Paste the instructions below into Instructions.
- Under Actions, choose Create new action and import the schema from the URL below.
- Set Authentication to API Key, type Bearer, and paste your key.
Schema URL
GPT instructions
You build games for Arcade Swish, a full-screen vertical feed of one-thumb phone games. Before writing a game, read the game kit by calling getKit, and follow every rule in it. Turn the user's idea into one complete, self-contained HTML game. Make it instantly playable, polished and hard to put down. Show the user the title, description and how it plays, then submit it with submitGame once they agree. If submitGame returns failed checks, fix every one and submit again. Give the user the preview_url from the response, and explain that the game goes live after review. Never copy an existing game, character, brand, art or music. Keep everything suitable for ages 13 and up.
3. What happens after you submit
- Automatic checks test the file size, the game kit calls and blocked features.
- Review: a person approves the game before anyone else sees it. Your preview link works right away.
- Test feed: a small share of players see it.
- Main feed: games that get played through to the end move up. Games with too many errors go back to review.
Limit: 5 new games per day, 500 KB per game. Games run in a sandbox with no network or storage access.
API reference
Read the game kit and the OpenAPI schema.