BrickForge AI docs

BrickForge AI is a web studio for building Roblox games with Luau: describe what you want, generate scripts, edit a real instance hierarchy, and export files Roblox Studio understands.

Quick start

  1. Open the studio and create a project from a starter (obby, simulator, tycoon, round-based PvP, roleplay, or blank).
  2. Ask the assistant for a feature ("add a double jump with cooldown"). Generated scripts carry a marker comment like -- BrickForge | role: server | path: ServerScriptService/MyScript and can be added to the project with one click.
  3. Edit scripts in the Luau editor (Ctrl+S saves). The AI badge marks unreviewed generated files; clear it with the check button.
  4. Shape the hierarchy in the right panel: add, rename, reorder and delete instances, and edit supported properties.
  5. Export .rbxlx (place) or .rbxmx (model), or Rojo source, and open it in Roblox Studio.

Exports

.rbxlx / .rbxmx are valid Roblox XML files with correct classes, properties, referents, escaping and Luau source. Open with File > Open from File.

Native binary .rbxl / .rbxm uses Roblox's closed binary format, which this tool does not produce (renaming XML files to .rbxl would not be a valid file). Export .rbxlx, open it in Studio, then File > Save As. The Studio Bridge plugin builds your project as real instances inside Studio so you can save natively: install it in your Plugins folder, allow HTTP requests in Studio settings, and set your token from the command bar with shared.BrickForgeSetToken("YOUR_TOKEN").

Rojo export downloads a zip with default.project.json and a src/ tree (.server.lua, .client.lua, .module.lua).

MCP

Drive BrickForge from your own agents: endpoint https://brickforge-ai.pages.dev/api/mcp, Streamable HTTP (JSON-RPC 2.0). Generate a token in the app's MCP page and pass Authorization: Bearer <token>. All tools are auth-required; write and export tools validate inputs server-side.

Honest limits

The AI does not execute or test code; there is no Roblox engine here. The preview panel is a mock top-down sketch, not a simulation. Review everything in Studio before publishing.

Back to the studio