🚀 Create a Game
Paste your game code
Tap here to paste from clipboard
🔑 Published before? Enter your creator code to keep your name.
What is the ArcadeLab publish page?
This is the ArcadeLab game publish page. Creators paste a complete, single-file HTML game into the paste zone below. The game must include an ARCADELAB comment header at the very top:
<!--ARCADELAB title: Your Game Title description: One sentence describing your game libraries: phaser, p5 emoji: 🚀 color: blue remix_of: original-game-slug creator_code: ROCKET-WOLF-COMET-73 --> <!DOCTYPE html> <html> ...your game code... </html>
What libraries can my game use?
Do NOT include CDN script tags in the HTML. ArcadeLab automatically injects them for declared libraries. Supported: phaser, p5, three, gsap, tone, pixi, matter, d3, react.
What are the requirements for an ArcadeLab game?
Single HTML file, all JS/CSS inline, max 500KB. Games run in a sandboxed iframe with connect-src none — fetch(), XMLHttpRequest, and WebSocket are all blocked.
What happens after I paste my code?
After pasting, the game preview loads automatically. The creator can edit the title and description, then click Publish. They will get a Creator Code (like ROCKET-WOLF-COMET-73) if they are new, or can enter their existing creator code to publish under their existing identity.
The optional creator_code header field publishes the game as that creator from any browser — the line is stripped server-side before the game is stored and never appears in the published HTML or the public source view. Pasting a bare creator code (instead of game code) into the paste zone offers one-tap sign-in rather than an error.
Games with the older KIDHUBB header format are still fully supported.
For full details, visit arcadelab.ai/for-ai