wellingfeng/UltraGameStudio
UltraGameStudio - AI coding agent for game development: engine workflows, gameplay code, and asset generation.
解決的問題
UltraGameStudio 是專為遊戲開發設計的 AI 編碼代理。與通用型編碼代理不同,它理解遊戲引擎概念(如材質、藍圖和骨骼動畫),並將 3D 模型、角色圖、音訊和影片等遊戲資產的生成直接整合至程式碼工作流程與聊天會話中。
如何運作
此工具以桌面應用程式形式運作(使用 Tauri 和 React 建構),作為連接各種 LLM 的網關。它使用本地 Rust 基礎的代理,在不同 API 協定(Anthropic 與 OpenAI)之間進行轉譯,讓使用者可透過大量免費、試用額度或高階供應商路由請求。
它配備了超過 40 種專業角色的「遊戲開發專家名單」(例如:技術總監、關卡設計師),可為特定任務預先設定代理。對於複雜任務,/studio 命令會建立動態執行框架,可使用並行子代理與對抗性驗證等策略,串聯多個供應商(例如:使用低成本模型進行草稿,使用高品質模型進行驗證)。
適用對象
使用 Unity、Unreal Engine、Godot 或 Web 引擎的遊戲開發者,希望獲得一個能在單一介面中處理技術程式碼與創意資產流程的 AI 助手。
主要亮點
- 統一資產生成:在與程式碼相同的聊天會話中,使用專用模式(如
/image-mode-start)生成圖像、3D 網格、2D 精靈、音樂、語音與影片。 - 免費模型路由:可存取 20 多個遠端通道與本地執行環境(Ollama、LM Studio),支援「自動」模式,可自動輪換可用的免費通道以避免速率限制。
- 遊戲引擎智慧:內建對引擎特定概念(如 UMG 界面、著色器、效能最佳化)的知識。
- studio 工作流程:透過自然語言指令(
/studio)建立多階段執行計畫,包含並行工作者與驗收門檻,適用於複雜的程式碼任務。
相關
- 專案
- 專案
- 專案
- 專案