用 AI 製作遊戲:Gauntlet Loop 逐步教學

學習如何透過 gauntlet loop,用 AI 實現你的遊戲創意。本教學涵蓋完整流程,包括設定、工具、提示詞、迭代及分享。

Gauntlet loop 是一種用於製作遊戲、應用程式及其他專案的 AI 提示方法,由建構者和評審者兩個代理在循環中反覆協作。若想深入了解方法,請參閱什麼是 Gauntlet Loop?。本教學將逐步介紹使用 gauntlet loop 製作遊戲的完整過程,從設定到發布。

1. 設定工具

要執行 gauntlet loop,你需要一個能夠編輯電腦上的檔案並自行試玩遊戲的程式開發代理。Codex、Claude Code、Cursor 和 Gemini CLI 等都可以用於這個流程。

Gauntlet loop 可以搭配任何遊戲引擎,例如 Unity、Unreal Engine、Roblox Studio 或 Three.js。不同引擎對代理互動工具的要求略有不同。如果不確定是否需要下載或設定其他工具,可以建立一個空白專案資料夾,告訴代理打算使用哪個引擎,讓它檢查所需工具是否可用。

選用:Build World。 Thrixel 的 Build World 代理技能提供使用 Thrixel 產生高品質 3D 素材的功能,以及由真正的遊戲開發者編寫的強化遊戲製作流程。執行 gauntlet loop 並不需要使用 Thrixel,但這項技能專為改善循環中的素材品質及遊戲設計而打造,而且可以免費使用。

2. 提交提示詞和參考資料

向代理描述遊戲時,請盡可能詳細說明玩法、美術風格、操作方式、介面,以及創作構想中的其他內容。提示詞長一些也沒關係;更多背景資訊能幫助代理把遊戲做得更好。

為了讓 gauntlet loop 有效運作,代理需要現有的視覺參考來比較。附上現有遊戲的螢幕擷取畫面或影片,並具體說明各項參考的用途,例如:「我喜歡這張圖的光照,以及另一張圖的鏡頭角度。」這是流程的關鍵部分,因為評審代理會在每輪迭代中將遊戲與這些參考比較。

提示詞也應包含評審循環的指令,因為這正是 gauntlet loop 的核心。要求代理使用嚴格的評審子代理,反覆將成果與提供的參考比較,直到遊戲達到品質標準。

Gauntlet loop 起始提示詞
用 Three.js 製作一款第三人稱動作冒險遊戲,背景是一座漂浮在雲層上方的廢墟城市。玩家探索相互連接的城區,與機械守衛戰鬥,並修復古老機器,打開通往城市中央高塔的路線。加入近戰、閃避、具有不同攻擊模式的敵人、環境謎題、檢查點和最終首領。透過高聳建築、運轉機械及連接不同高度的路徑,營造宏大的城市規模感。

使用附圖作為城市建築、光照及整體外觀的參考。讓獨立的評審代理檢查執行中的遊戲,並與參考比較,同時評估外觀及玩法。要求它指出具體問題與原因,修復後再讓它評審更新後的遊戲。持續迭代直到評審者滿意,不預設固定輪數,也不降低標準來遷就目前成果。

3. 執行迭代循環

傳送提示詞後,可以暫時放手,讓代理工作。建構者與評審者會在不需要你輸入的情況下進行多輪修改,通常可能持續數小時。每個階段,評審者都會將目前版本與提示詞及參考比較,並向建構者回報具體的改進問題。

從評審到修改

每輪迭代中,評審代理都會提供具體意見,供建構者改進。

第 1 輪

基礎

發光機器旁的兩名機械守衛 · 第 1 輪
評審意見
  • 環境光讓場景顯得平淡。
  • 過於均勻的鋪面讓庭院顯得像拼裝出來的。
第 2 輪

光線與景深

發光機器旁的兩名機械守衛 · 第 2 輪
評審意見
  • 鋪面仍是過於規整的網格,缺少表面起伏。
第 3 輪

石材與氛圍

發光機器旁的兩名機械守衛 · 第 3 輪
評審意見
  • 石板看起來鼓脹。
  • 庭院的環形圖案被鋪面遮住了。
第 4 輪

雲層與材質

發光機器旁的兩名機械守衛 · 第 4 輪
評審意見
  • 鋪面缺少顆粒感和污漬。
  • 深色守衛需要更強的對比。
第 5 輪

表面與視覺焦點

發光機器旁的兩名機械守衛 · 第 5 輪
評審意見
  • 石灰岩紋理與針對性的照明解決了剩餘的視覺問題。
第 6 輪

額外打磨

發光機器旁的兩名機械守衛 · 第 6 輪
評審意見
  • 通過:清晰的視覺焦點、有紋理的石材與平衡的光照,讓庭院呈現一致且完整的效果。

4. 提供後續意見

代理完成工作後會通知你,這時可以親自試玩並提供意見。任何不符合遊戲構想的內容,包括錯誤,都可以提出;也可以持續要求修改,直到滿意。補充參考畫面有助於釐清代理先前沒做對或評審者遺漏的細節。也可以要求代理沿著目前方向擴充遊戲或增加內容。

較大的設計改動也可以在同一對話中提出。更快的角色、不同的鏡頭或新的探索區域,都可以經過相同的評審循環,同時保留原始提示詞及先前的意見作為背景資訊。

5. 遊玩並分享遊戲

對預覽滿意後,gauntlet loop 就完成了,遊戲也準備好發布了!

各個引擎與發布平台都有不同的匯出及發布流程,但代理可以引導你選擇最適合專案的方式。使用 Three.js 或 Unity 製作的網頁遊戲可以透過 Netlify、Vercel 等工具免費託管。Thrixel 的 Build World 技能也支援在 thrixel.com/world 免費發布及託管。