重點摘要
RoCode 是 Roblox Studio 的 AI 代理,獨立於 Roblox 之外。你在網頁聊天中描述功能(可以用繁體中文),透過免費的外掛程式,RoCode 會撰寫 Luau,建立或修改 Script 與物件,並在你目前開啟的場景中檢查自己的 Script。
- 免費:每天 1 點,不需要信用卡,使用 DeepSeek V4 Flash 模型。
- Pro 每月 $9.99,Studio 每月 $19.99,Ultra 每月 $29.99;任何一筆付款都可以在 14 天內全額退款。
- 每一批變更都是一個復原點,按 Ctrl+Z(Mac 為 Cmd+Z)就能還原。
網頁聊天、Studio 外掛程式,以及你的場景
RoCode 是直接處理場景本身的 Roblox Studio AI,而不是只能在瀏覽器裡產生 Script 的產生器。你需要 Windows 或 Mac 上的 Roblox Studio,以及電腦版瀏覽器。rocode.app/chat 的網頁聊天會與 Creator Store 的外掛程式連線,外掛程式則在 Roblox Studio 中開啟的場景裡建立內容,而且只讀取該步驟需要的部分。
五個步驟完成第一次變更
- 建立免費帳號。可用電子郵件驗證碼、Google、Discord 或 Roblox 登入。不需要信用卡。
- 安裝外掛程式。從 Roblox Creator Store 取得 RoCode,並允許 Studio 要求的權限。
- 開啟場景。可以是你自己的遊戲,也可以是新的 Baseplate,請使用最新版的 Studio。
- 連接聊天。把 RoCode 面板上顯示的代碼輸入 rocode.app/chat。不支援手機。
- 描述要做的變更。一次一個功能效果最好,可以用繁體中文。接著在 Studio 中試玩測試。
| 項目 | 說明 |
|---|---|
| 代碼 | 格式為 ABCD-EFGH,顯示在外掛程式面板中,共 8 個字元。 |
| 有效時間 | 同一組代碼可用 15 分鐘,只能使用一次。 |
| 之後 | 外掛程式會自動重新連線。 |
| 外掛程式權限 | Studio 詢問時,請允許對 relay.rocode.app 的 HTTP 請求,以及 Script Injection,讓 RoCode 能建立與編輯 Script。 |
| relay.rocode.app | RoCode 在聊天、外掛程式與模型之間的伺服器,負責把模型的步驟傳給外掛程式。 |
| MCP 伺服器 | 部分 AI 工具用來連接 Studio 的協定。RoCode 不需要它。 |
不需要:命令列、設定檔、MCP 伺服器、桌面應用程式,也不需要你的 Roblox 密碼。
無法連線時
- Studio 無法連線。請更新 Roblox Studio:外掛程式透過 Studio 的 WebSocket 支援與 RoCode 保持即時連線。你的網路也必須能以 WebSocket 連到 relay.rocode.app。
- 拒絕了 Script Injection。請在 Plugins > Manage Plugins 中為 RoCode AI 開啟,然後重新啟動 Studio。
- Brave 瀏覽器。請對 rocode.app 關閉 Shields,或改用 Chrome 或 Edge。
- 開了兩個 Studio 視窗。同一時間只會連接一個。在第二個 Studio 視窗開啟場景時,連線會移到那裡。
- 網路不同。如果 Studio 與瀏覽器在不同網路,例如使用 VPN 或 iCloud Private Relay,聊天會要求你仍然按下 Connect 並輸入新的代碼。
- 出現「No chat found」。如果外掛程式在配對時短暫顯示這個訊息,請保持聊天開啟:同一組代碼會再次出現。
- 仍然無法解決。可以到 Discord 詢問(英文)。
權限、連線與疑難排解的詳細說明請見文件(英文)。
用繁體中文提問,一個提示詞一個功能
範例提示詞是我們自己寫的。每個系統都有附完整程式碼的教學(英文)。
- 勝場排行榜:「加入一個會計算並儲存 Wins 的排行榜。」教學。
- 背包格子:「做一個可放 12 個物品的背包,以格子顯示在畫面左側。」
- 衝刺與體力:「讓玩家按住 Shift 以速度 24 奔跑,並有會回復的體力條。」教學。
- 跑酷檢查點:「在我的跑酷關卡加入檢查點:踩到就儲存關卡進度,重生時回到最後一個檢查點。」教學。
- 大亨遊戲的產出機:「做一個每兩秒在輸送帶上丟出一個方塊的產出機,方塊到達收集器時給 5 Cash。」
- 回合系統:「加入回合系統:在大廳等 30 秒,然後大家進入競技場玩兩分鐘,結束後回到大廳。」教學。
加入一個會計算 Wins 的排行榜,並和 PlayerData 已經在儲存的資料一起儲存。
- 讀取決定每回合優勝者的 ServerScriptService.RoundService,以及已經用 DataStoreService 儲存 Coins 的 PlayerData
- 建立 Leaderstats Script,內含 leaderstats 資料夾,以及每位玩家各一個 IntValue Wins
- 修改 RoundService(優勝者 Wins +1)與 PlayerData(連同 Coins 一起儲存並載入 Wins)
- 用 Check Script 檢查這三個 Script
範例是我們自己寫的,各步驟使用的是 RoCode 真正的工具。要從零開始嗎?請閱讀如何用 AI 製作 Roblox 遊戲(英文)。
在你已經做好的遊戲之上繼續建立
RoCode 會瀏覽場景、閱讀重要的 Script,並依照既有的資料夾與命名來建立。例如:「玩家每天第一次進入時給 100 Coins,拿到時跳出彈出視窗。」
- 用 Search Game 搜尋「Coin」,找到 CoinService 模組、CoinsChanged 事件與 CoinsLabel。
- 讀取 CoinService:金幣都經過會呼叫 CoinsChanged 的 AddCoins()。
- 讀取 PlayerData:它用 DataStoreService 儲存 Coins。
- 修改 PlayerData(新增 3 行):把 LastDailyReward 與 Coins 一起儲存。
- 建立透過 CoinService.AddCoins 發放 100 的 DailyReward Script、放在 CoinsChanged 旁邊的 RemoteEvent DailyRewardGranted、MainHUD 裡的 DailyPopup 視窗,以及 LocalScript DailyPopupClient。
- 檢查這三個 Script:PlayerData、DailyReward、DailyPopupClient。
它沒有做的事:沒有另外建立第二套金幣系統,沒有再新增一個 Remotes 資料夾,也沒有把 Coins 存到新的地方。
提示詞用繁體中文,應用程式是英文
- 可以用繁體中文:你寫的提示詞、通常也包括 RoCode 的回覆,以及你在提示詞中要求的遊戲內文字(例如:「把商店的所有文字都寫成繁體中文」)。
- 維持英文:聊天、帳號、付款與電子郵件、Studio 外掛程式、部分訊息與所有按鈕,以及本站大部分的頁面。
最強的模型,集中在同一個聊天中
每個任務要用哪個模型,在聊天中選擇。點數代表一次執行所需的運算成本:越強的模型與越長的執行會消耗越多。聊天會在執行中顯示正在使用的點數,並在每則回覆下方顯示總計。
| 模型 | 方案 | 需要知道的事 |
|---|---|---|
| DeepSeek V4 Flash | 所有方案。Starter 免費。 | 在美國伺服器上執行的免費模型,適合快速修正與小功能。 |
| GLM 5.3 Flash | Pro 以上。 | 升級到付費方案後的預設模型。能讀取附上的螢幕截圖。在付費模型中點數消耗比率最低。 |
| Claude Sonnet 5.5 | Pro 以上。 | Anthropic 較強的模型,適合較大的系統。第一次選用時,RoCode 會顯示費用並請你確認。 |
| Claude Opus 5.5 | Studio 以上。 | Anthropic 最頂級的模型。第一次選用時同樣會確認費用。 |
| GPT-6 Astra | Ultra。 | OpenAI 最頂級的模型,點數消耗最快。第一次選用時同樣會確認費用。 |
| 自己的金鑰 | 任何付費方案。 | 你在 OpenRouter 自行選擇的模型 ID。模型必須支援工具呼叫(tool calling)。費用由你的 OpenRouter 餘額支付,不會使用 RoCode 點數。 |
所有模型都是第三方模型,透過 OpenRouter 搭配 RoCode 自己的指示與 Studio 工具來執行。RoCode 沒有自己的模型。在 Claude Sonnet 5.5、Claude Opus 5.5 與 GPT-6 Astra 上,對話越長費用越高,所以新任務請開新的聊天。如果付費模型啟動很慢,RoCode 會先試著透過另一個供應商執行同一個模型;若仍然失敗,可以由同等或更強的模型完成這次執行,而且你付的錢絕不會超過所選模型原本的費用。
Claude、Claude Code 與 ChatGPT 的訂閱都無法連接。
點數用在哪裡
一次執行會依模型讀取與寫入的量消耗點數。每次呼叫模型就是一個回合,每個回合都包含 RoCode 的指示與工具清單、這個聊天先前的訊息、你的訊息與附上的文字檔、從 Studio 讀取的內容(每次讀取都會截斷:一般讀取 4,000 字元,檢查 6,000 字元,Script 原始碼 12,000 字元),以及模型的回覆。中途停止的執行會計算到停止的那一刻。如果執行因為我們這邊的問題而失敗,點數會自動退回。
一個進階任務大約消耗 4 點:在當時的付費預設模型 GLM 5.3 上,截至 2026 年 10 月 3 日的 7 天內完成的 83 個任務,中位數約為 3.8。一半的任務消耗得更少,少數較長的執行則多得多。DeepSeek V4 Flash 上的標準任務,以目前的比率約為 0.4 點。
RoCode 負責檢查,決定權在你
- 它會檢查自己寫的 Script。它被指示用 Check Script 檢查寫出的 Script,Check Script 會在 Studio 中編譯 Script 而不執行。它會對 wait()、spawn() 與 delay()(請改用 task.*)、loadstring、沒有指向 ModuleScript 的 require、沒有回傳值的 ModuleScript,以及不存在的 GetService 名稱發出警告。它不做型別檢查或 lint,也不會執行程式碼。檢查失敗時,工作會退回去修正,最多兩次;之後 RoCode 可以結束,並告訴你哪裡仍然失敗。
- 它可以在 Play 中測試。使用外掛程式 3.9 或更新版本,在 Build 模式(會進行變更的模式)下,它可以按下 Play 進行最長 30 秒的測試,並讀取伺服器與用戶端的錯誤和警告。如果 Studio 在 20 秒內沒有停止,它會請你按 Stop。使用外掛程式 3.9.11 或更新版本,測試機器人還會像角色一樣實際遊玩:走動、碰觸零件、點擊與按鍵,檢查你要求的內容是否有效。機器人只檢查它決定要檢查的項目,跳躍手感不佳這類問題只有你親自玩才會發現。
- 你用 Ctrl+Z 復原。只要 Studio 開著,每一批變更的前後都有復原點。Mac 為 Cmd+Z。較長的執行需要按好幾次才能還原。聊天中的 Revert 按鈕只會回溯對話,不會還原 Studio。
- 每一步都會連同它動到的路徑顯示在聊天中。
- 試玩期間它不會修改任何東西:若有測試正在進行,它會先停止測試,或請你按 Stop。
- 你可以隨時停止執行。如果因為錯誤或用量限制而中途停下,已做的變更會保留,按 Continue 就能從停下的地方繼續。
- RoCode 刪除的內容會進入 ServerStorage 中的 RoCodeTrash 資料夾(外掛程式 3.8.5 或更新版本),它會隨遊戲一起儲存,保留最近 30 次執行刪除的內容。更早的刪除,以及在該資料夾內刪除的內容,會永久消失。
- 使用外掛程式 3.9.14 或更新版本,Build 模式的執行會對編輯模式中建立的成果截圖,並檢查看起來不對勁的地方。
不論你會不會寫 Script 都用得上
RoCode 使用 Luau 撰寫,這是 Roblox 的腳本語言。新手只要用平常的話描述功能,再閱讀結果,或請 RoCode 解釋 Script 就可以。已經會寫 Script 的人,可以用 / 指定某個 Script 只做局部修改,也可以把 RemoteEvent 串接與 UI 骨架這類例行工作交給它。發布前請閱讀它寫的內容:檢查只能抓到編譯錯誤,抓不到邏輯錯誤。
| 你的要求 | 它會建立 | 位置 |
|---|---|---|
| 伺服器邏輯:金幣、傷害、儲存、回合 | Script | ServerScriptService |
| 輸入、攝影機與 UI 行為 | LocalScript | StarterPlayer › StarterPlayerScripts |
| 畫面與選單 | ScreenGui | StarterGui |
| 零件、模型與建築 | Part、Model | Workspace |
如果你的場景有自己的資料夾結構,RoCode 的指示會要求它沿用。Studio 能建立的任何物件它都能建立,也能設定屬性、Attribute 與標籤,複製、刪除、群組與移動物件,放置 12 種現成結構(從房間或高塔到橋樑或障礙賽道),用物件或依商店、背包、HUD、對話、排行榜或設定的版面建立 ScreenGui,在一次執行中串接伺服器 Script、用戶端 LocalScript 與共用 ModuleScript,並用 DataStoreService 撰寫儲存功能。完整的工具清單請見文件(英文)。
RoCode 不做的事
它在你開啟的場景中建立內容。發布仍然是你的工作。
RoCode 做不到的事
- 發布或儲存你的遊戲,更改 Game Settings。
- 匯入網格、圖片或音效。
- 從零產生網格或動畫。
- 用手工雕塑並上色地形。
- 建立遊戲通行證或花費 Robux。
- 判斷你的遊戲好不好玩。
- 在手機上運作。
- 用一句話做出完成且平衡的遊戲。
這些仍然是你的工作
- 實際遊玩,並判斷哪裡有趣。
- 在 Creator Hub 建立遊戲通行證。
- 開啟 API 存取以測試儲存功能(Game Settings 中的 Enable Studio Access to API Services)。
- 從 Studio 發布。
| 項目 | 限制 |
|---|---|
| 同時執行數 | 最多 3 個 |
| 單次執行 | 最多 80 個模型回合,每個回合可使用多個工具,或 5 小時 |
| Get Descendants | 每次呼叫最多 500 個物件 |
| Search Game | 最多 20 筆符合結果 |
| 單次讀取 Script 原始碼 | 12,000 字元;較長的 Script 會依行數範圍分段讀取 |
| 附件 | 僅限文字檔,總計最多 20,000 字元。不接受 .rbxl 與 .rbxm 檔案。 |
你的遊戲是你的作品。以下是 RoCode 能看到的範圍。
- 它讀取什麼。已連接的 Studio 視窗中開啟的場景:物件、屬性、Attribute、標籤、Script 原始碼與 Output。只有在執行的某個步驟需要,或你在聊天中用 / 搜尋時,它才會讀取。
- 上傳什麼。不會上傳場景檔案,也沒有背景同步。模型只會看到每次讀取傳回的內容,而且是截斷後的內容。
- 你的 Roblox 帳號。RoCode 絕不會詢問你的 Roblox 密碼,外掛程式也不會呼叫 Roblox 的網頁 API。外掛程式沒有任何程式碼能發布或儲存場景、上傳資產、插入 Toolbox 模型或花費 Robux。
- 儲存什麼。你的聊天,讓你之後能接著做,直到你刪除為止。執行紀錄(工具名稱、物件路徑、錯誤訊息與部分回覆)會保留到你刪除帳號為止。
- 誰處理你的請求。每次呼叫模型都會經由 OpenRouter,送到所選模型(或其備援)的代管供應商。RoCode 的資料庫與 relay 在美國運作。
- 加密。網站與聊天使用 HTTPS,外掛程式與 RoCode 伺服器之間使用加密連線。RoCode 可以讀取已儲存的聊天。你的 OpenRouter 金鑰在儲存前會以 AES-256-GCM 加密。
- 刪除帳號。會立即取消訂閱,接著刪除你的個人資料、聊天、訊息、金鑰與執行紀錄。會保留的有:退款與拒付處理所需的帳務紀錄、仍帶有舊帳號 ID 的各次執行用量紀錄,以及已移除帳號 ID 的用量分析。
詳情請見:隱私權政策(英文)與文件中的安全性說明(英文)。
RoCode 與 Roblox 自己的 AI 工具
Roblox 也有自己的 AI 工具。RoCode 是獨立產品。
- Roblox Assistant(在 Studio 中,由 Roblox 提供):內建於 Roblox Studio,可處理物件、Script、網格與模型;依其文件說明,也能測試遊戲並模擬輸入。
- Studio MCP 伺服器(內建於 Studio):讓 Claude Code 或 Cursor 這類應用程式可以修改開啟中的場景,需要一些設定。
- RoCode(獨立產品,不是 Roblox 提供的):由網頁聊天與 Studio 外掛程式組成,可以和 Assistant 在同一個場景中使用,每天都有免費點數,不需要信用卡。
比較:RoCode 與 Roblox Assistant、Studio MCP 伺服器設定、Roblox AI 工具比較(皆為英文)。來源:Roblox 文件中的 Assistant(英文)。
免費開始,需要更多時再付費
| 方案 | 價格 | 包含內容 |
|---|---|---|
| Starter | 免費 | 每天 1 點,於 00:00 UTC 補充。DeepSeek V4 Flash、所有 Studio 工具,不需要信用卡。 |
| Pro | 每月 $9.99,或每年 $83.99 | 每月 150 點,約 35 個進階任務或 350 個標準任務。GLM 5.3 Flash 與 Claude Sonnet 5.5。沒有每日上限,可用自己的 OpenRouter 金鑰,優先佇列與優先支援,點數包,另外每天多 2 點 DeepSeek V4 Flash 的免費點數。 |
| Studio(推薦) | 每月 $19.99,或每年 $167.99 | 每月 320 點,是 Pro 的 2.1 倍,約 80 個進階任務或 750 個標準任務。加入 Claude Opus 5.5 與新功能的搶先體驗。 |
| Ultra | 每月 $29.99,或每年 $251.99 | 每月 500 點,是 Pro 的 3.3 倍,約 125 個進階任務或 1,200 個標準任務。加入 GPT-6 Astra。 |
| 點數包 | 價格 |
|---|---|
| 50 credits | $4.99 |
| 220 credits | $19.99 |
| 580 credits | $49.99 |
| 1,200 credits | $99.99 |
領取免費點數或付款都不需要 Discord。點數包會在每月點數用完之後才使用,而且不會過期(Starter 無法購買)。方案中沒用完的點數不會累積到下個月。年繳方案每年收費一次,點數每 30 天補充一次。如有稅金,會在結帳時加上;賣方是 Paddle。任何一筆付款都可以在 14 天內全額退款。如果你未滿 18 歲,購買前請先詢問信用卡持有人。所有方案請見價格頁(英文)。
常見問題
RoCode 是什麼?
它是 Roblox Studio 的 AI 代理。你在網頁聊天中描述功能,透過免費的 Studio 外掛程式,RoCode 會撰寫 Luau,建立或修改 Script 與物件,並在你目前開啟的場景中檢查自己的 Script。
RoCode 和 ChatGPT 有什麼不同?
ChatGPT 在瀏覽器分頁中回答:你得自己把它的程式碼貼進 Studio,並自己建立零件、UI 與 RemoteEvent。RoCode 透過 Studio 外掛程式運作,所以能讀取開啟場景中的物件與 Script,把 Script、LocalScript 與 ModuleScript 寫到該放的位置,建立需要的物件,並在 Studio 中檢查 Script 有沒有編譯錯誤。
RoCode 可以免費開始嗎?
可以。Starter 免費且不需要信用卡,使用 DeepSeek V4 Flash 模型,每天 1 點,於 00:00 UTC 補充,並包含所有 Studio 工具。領取免費點數或使用付費方案都不需要 Discord。
RoCode 支援繁體中文嗎?
RoCode 應用程式(聊天、帳號、付款與電子郵件)和 Studio 外掛程式與本站大部分頁面一樣是英文。你可以用繁體中文寫提示詞,RoCode 通常也會用繁體中文回覆;但部分訊息與所有按鈕仍是英文。如果你想要遊戲內的文字是繁體中文,請在提示詞中說明。
RoCode 是 Roblox 做的嗎?
不是。RoCode 是獨立產品,與 Roblox Corporation 沒有關聯,也未獲其認可或贊助。它透過發布在 Creator Store 的外掛程式與 Roblox Studio 搭配使用。
需要會寫程式嗎?
不需要。用平常說話的方式描述應該發生什麼就好,不必知道類別名稱,也不必知道每個 Script 該放在哪裡。懂一點 Luau 會有助於在發布前檢查它寫的內容。
可以在 Mac 或手機上使用嗎?
Mac 可以:你需要 Windows 或 Mac 上的 Roblox Studio、免費的 RoCode 外掛程式,以及電腦版瀏覽器中的 rocode.app,不需要桌面應用程式。手機不行:聊天需要電腦版瀏覽器。
一次執行要多久?
大多數在兩分鐘內完成。2026 年 9 月 16 日至 29 日之間,在 Studio 中做了變更並完成的執行,中位數在 Starter 上是 51 秒,在使用 RoCode 模型的付費方案上是 83 秒。有 11 個以上變更的執行,在 Starter 上約需 3.5 分鐘。單次執行最長可持續 5 小時。