arcade.fun

Add your game

Anyone can put a game on arcade.fun. Upload one you've already made, as one HTML file or a zip of its web build, or make a voice or camera game with the arcade.fun SDK. Someone plays every game before it goes live on the Community shelf.

Upload

Upload your game

Any game that runs in a web browser: exports from Unity (WebGL), Godot, GameMaker, Construct, Defold, PlayCanvas, RPG Maker, PICO-8, TurboWarp, Twine, Phaser, three.js, or plain HTML and JavaScript. Send one HTML file, or zip the folder with your game's index.html in it (up to 250 MB). Made with Vite, webpack or another build tool? Build it first (often npm run build), then zip the folder that makes (often dist), or the whole project with that folder in it.

Played with
More options

How it plays: every game runs on its own website, games.rcade.fun, inside a sealed frame, so it can't reach arcade.fun or your players' accounts. A game made with the SDK also gets no internet, and only readings from the mic and camera. Multithreaded builds open in a tab of their own.

Or make one

Make a voice or camera game with the SDK

No game yet? Describe one to an AI, test it on the bench below, then upload the file above. Games made with the arcade.fun SDK get the player's voice, hands and face as readings, and their runs can be recorded and go on the leaderboard.

Step 1

Describe it to an AI

Write your idea, copy the prompt, and paste it into Claude, ChatGPT or any coding assistant. You'll get back one HTML file. Ask for changes until it's fun, testing each version in step 2.

Step 2

Test it here

Your file runs in the same sandbox as the arcade: no internet, and only readings from the mic and camera. Here those readings come from the controls, so you can pretend to shout, hum, point and smile.

No game loaded yet.

Voice
Hand
Token (pretend)

Your game sees a pretend token here, TEST, and a pretend wallet holding 1,000 of it. In the arcade it gets its real token once it has a market.

Face

Reference

The SDK

Loading…