Set up Playbuilt
About 10 minutes. You'll end up with Claude Code connected to Roblox Studio and a starter game running in a playtest.
- Tycoon Lite (free)
- What you need
- 1. Install the skill
- 2. Connect Studio
- 3. Open a starter game
- 4. Saving
- 5. Build with Claude
- 6. Robux purchases
- 7. Trends
- Existing games
- Troubleshooting
Tycoon Lite (free)
Tycoon Lite only needs Roblox Studio.
- Unzip the download.
- In Roblox Studio, choose File → Open from File and open
tycoon-lite.rbxl. - Press Play and walk onto the green button to get your first dropper.
To keep players' Cash between sessions, publish the place (File → Publish to Roblox, kept private while you build), then turn on Home → Game Settings → Security → Enable Studio Access to API Services. Set Max Players to 4, one per plot.
Everything is in one script, ServerScriptService.TycoonLite. The paid kits replace it with tested core modules and the Claude skill; the rest of this guide is for them.
What you need
- Roblox Studio, latest version, on Windows or macOS.
- Claude Code with a paid Claude plan. Claude's terms require you to be 18 or older.
- Node.js 18 or newer, only for the full kit's trend scout (step 7).
1. Install the skill
Unzip the download. You get one folder, playbuilt. Move the whole folder into your Claude skills folder, creating skills if it doesn't exist:
| System | Skills folder |
|---|---|
| Windows | C:\Users\<you>\.claude\skills\ |
| macOS / Linux | ~/.claude/skills/ |
You should end up with .claude/skills/playbuilt/SKILL.md.
2. Connect Studio to Claude Code
- Open Roblox Studio and any place.
- Open Assistant, click … and choose Manage MCP Servers.
- Turn on Enable Studio as MCP server.
- In the same panel, open Quick connect and turn on Claude Code.
If Claude Code isn't in the Quick connect list, add it from a terminal instead:
Windows, Command Prompt
claude mcp add -s user Roblox_Studio -- cmd.exe /c "%LOCALAPPDATA%\Roblox\mcp.bat"
Windows, PowerShell
claude mcp add -s user Roblox_Studio -- cmd.exe /c "$env:LOCALAPPDATA\Roblox\mcp.bat"
macOS
claude mcp add -s user Roblox_Studio -- /Applications/RobloxStudio.app/Contents/MacOS/StudioMCP
Keep the -s user part: it makes the connection work in every folder. Then restart Claude Code. In Studio's Manage MCP Servers panel, a green dot means Claude is connected.
Check it. In Claude Code, type Use the playbuilt skill and check that you can see my open Studio place. Claude should name the place you have open.
3. Open a starter game
In Studio, choose File → Open from File and open the template you bought. The full kit has all three; a one-template kit has the one you picked.
| Template | File | Loop |
|---|---|---|
| Tycoon | templates/tycoon/tycoon.rbxl | Droppers, upgraders, buy buttons, rebirth |
| Simulator | templates/simulator/simulator.rbxl | Tap, hatch pets, unlock zones, rebirth |
| Steal-and-defend | templates/steal-and-defend/steal-and-defend.rbxl | Buy critters, earn, steal and defend bases |
Press Play. It works straight away. Expect one warning in the Output window saying saves aren't persisting yet; step 4 fixes that.
4. Make saving work
Roblox only saves data for published games.
- File → Publish to Roblox → Create new experience. Leave it private until it's ready.
- Home → Game Settings → Security, turn on Enable Studio Access to API Services, then Save.
- Play, change something, stop, and play again. Your progress should still be there.
Each template's settings, including Max Players, are explained at the top of its Config script. For example, the tycoon needs Max Players set to its number of plots.
5. Build with Claude
Keep Studio open and ask Claude in plain words. For example:
- Reskin the tycoon as a candy factory: rename every item, new colours, and a pink conveyor.
- Add a fourth zone to the simulator called Volcano with a Magma Egg.
- Add a bat tool to steal-and-defend that knocks the stolen critter out of a thief's hands.
- Playtest the game and fix anything that errors.
- Check my game for exploits a cheater could use.
Claude builds on the kit's core, then playtests in Studio before saying it's done. It tells you anything only you can do, such as creating a game pass.
6. Turn on Robux purchases
Each template ships with game passes and products set to ID 0, which means "not created yet". The game runs, and the shop says "That isn't for sale yet".
- In Creator Hub → your experience → Monetization, create the passes and products listed in the template's
Config. Claude can suggest names and prices. - Paste each ID into
Config.Monetization. - Test with Studio's free test purchases.
7. Find out what's trending (full kit, needs Node.js)
Ask Claude What Roblox genres are trending right now? The kit's trend scout reads Roblox's public charts and shows which game loops are rising. Run it weekly to see what changed.
Adding the core to a game you already have
Ask Claude Add the Playbuilt core to this game, or do it yourself:
- Right-click ReplicatedStorage → Insert from File and choose
core/CoreShared.rbxm. - Right-click ServerScriptService → Insert from File and choose
core/CoreServer.rbxm.
Both must end up as folders named Core.
Rojo users
Each template folder has a default.project.json that points at core/src, so rojo serve templates/<name>/default.project.json live-syncs a template into Studio.
Troubleshooting
| Problem | Fix |
|---|---|
| Claude can't see Studio | Check Studio's Manage MCP Servers panel shows a green dot, restart Claude Code, and make sure a place is open (not the start page). |
| "Saves are NOT persisting" in Output | Do step 4: publish, then turn on Studio Access to API Services. |
| "has no ID yet" in Output | Do step 6 for the pass or product it names. |
| Players fall through the world | The place is missing its Baseplate; reopen the template .rbxl. |
| "All plots/bases are taken" | Set Max Players to the plot count in Config. |
| Lost your download | Sign in at playbuilt.dev/account with the email you used. |
Still stuck? Email support@playbuilt.dev with what you tried and what Studio's Output window says.