# Fradiation Games > A browser-games portal. Developers upload web builds (Unity, Godot, Three.js and other HTML5 games); players play, rate, comment, earn rads and mutations, and vote new games out of containment. Every doc below is plain Markdown. Agents: the easiest way in is the MCP server at https://www.fradiation.games/api/mcp (Streamable HTTP, OAuth sign-in in the browser, or an API token as `Authorization: Bearer `). It serves these docs, the build rules and a fradiation.json check, and creates games, deploys builds, sets covers, runs playtests and reads feedback. Without MCP, developers upload builds in the dashboard (https://www.fradiation.games/dev), or deploy from a terminal with an API token: `FRADIATION_TOKEN= node check-build.mjs deploy --game `. See the agents doc for connecting, deploying and the upload API. ## Start here - [Publish a game](https://www.fradiation.games/docs/publish.md): The full path from invite code to released game. Create a draft, prepare and upload a build (in the browser or from a terminal), add a cover, preview it and submit it to containment. - [Builds and uploads](https://www.fradiation.games/docs/builds.md): What a build is and what the uploader accepts. Zip or folder, limits, path rules, allowed file types, relative paths, the sandbox, caching, the builds list, retention and the storage limit. - [fradiation.json](https://www.fradiation.games/docs/fradiation-json.md): The optional file at the top of a build that sets the entry point, viewport and threads, and declares mutations and scoreboards. Every field, limit and icon name. ## Engines - [Unity](https://www.fradiation.games/docs/unity.md): Build a Unity Web (WebGL) game for Fradiation Games with the Unity kit, or set it up by hand, and call the SDK from C#. - [Godot](https://www.fradiation.games/docs/godot.md): Export a Godot 4 project for the web and upload it to Fradiation Games. Untested on the site; it follows Godot's web export requirements and Fradiation's file rules. - [Three.js and web engines](https://www.fradiation.games/docs/web.md): Ship a Vite, Three.js or plain HTML and JavaScript game on Fradiation Games. Covers relative paths, the SDK, resizing, browser permissions and what to watch for in other web engines. ## Build with it - [The SDK](https://www.fradiation.games/docs/sdk.md): The JavaScript SDK a hosted game uses for mutations, scoreboards, playtest events and feedback. Files, API, modes and patterns. - [Working with agents](https://www.fradiation.games/docs/agents.md): Connect your coding agent to Fradiation over MCP, what it can do there, the machine-readable files and skill, deploying with an API token, the upload API, and prompts to give it. ## On the site - [Playtests](https://www.fradiation.games/docs/playtests.md): Share a private link that serves any build you choose, then read what testers said, with play time, device and errors attached. - [Containment](https://www.fradiation.games/docs/containment.md): How new games are judged. A 48-hour vote by players to release or bury, who can vote, how weight works, the exact bury rule, payouts, and how a buried game comes back. - [Rads and mutations](https://www.fradiation.games/docs/rads.md): How players earn rads, what exposure levels do, how mutations and badges work, and what happens to progress made before you sign in. ## Files for agents and tools - [fradiation.schema.json](https://www.fradiation.games/fradiation.schema.json): JSON Schema for fradiation.json. - [build-rules.json](https://www.fradiation.games/docs/build-rules.json): Limits, file types and path rules, from the code that enforces them. - [SKILL.md](https://www.fradiation.games/skills/fradiation/SKILL.md): Agent skill: prepare, check, package and deploy a build. - [check-build.mjs](https://www.fradiation.games/skills/fradiation/check-build.mjs): Check a build against the real rules, zip it, or deploy it with an API token. Node 20+, no dependencies. - [fradiation.zip](https://www.fradiation.games/skills/fradiation.zip): The skill folder, zipped. - [fradiation-unity-kit.zip](https://www.fradiation.games/kits/fradiation-unity-kit.zip): Unity kit: build script, WebGL template, C# SDK bridge. - [fradiation-sdk.mjs](https://www.fradiation.games/sdk/fradiation-sdk.mjs): The SDK as an ES module. - [fradiation-sdk.js](https://www.fradiation.games/sdk/fradiation-sdk.js): The SDK as a script tag (window.fradiation). - [fradiation-sdk.d.mts](https://www.fradiation.games/sdk/fradiation-sdk.d.mts): TypeScript types for the ES module (save it next to fradiation-sdk.mjs). ## Optional - [Design system](https://www.fradiation.games/docs/yellowcake): Yellowcake, the site's components and tokens (HTML only). - [Privacy policy](https://www.fradiation.games/privacy) - [Terms of service](https://www.fradiation.games/terms)