OpenDCAI/GameFactory-3A

A comprehensive open-source 3A game-generation skill and asset framework.

解決的問題

3AGameFactory 自動化從遊戲需求到生產就緒遊戲的過渡。它透過提供一個統一的框架,解決遊戲開發的碎片化問題,該框架能生成視覺資產(3D模型、動畫、音訊)以及使遊戲可玩所需的引擎特定程式碼。

工作原理

該系統由一個程式碼代理(如 Claude Code 或 Gemini CLI)驅動,利用一組「技能」和 API 上下文。代理讀取專案中的 setting_overview.md,將生成過程路由至各種管道:

  • 資產生成: 用於建立 T 姿勢影像、3D 物件(道具、角色、武器)、3D 場景、動作/綁定、音訊(對話、音效)、CG 影片的管道。
  • 程式碼生成: 用於建立引擎原生遊戲機制和 UI(HUD、選單)的管道。
  • 引擎適配器: 參考實作,允許生成的內容整合至 UE5、Blender、Unity、Godot 4 或 three.js 中。

適用對象

希望利用 AI 代理在多個遊戲引擎中處理資產建立和樣板程式碼,以加速高保真遊戲原型設計和生產的遊戲開發者與創作者。

主要亮點

  • 多引擎支援: 兼容 UE5、Unity、Godot 4、Blender 和 three.js。
  • 全面的資產覆蓋: 生成影像、3D 網格、動作、音訊和 CG 影片。
  • 端對端工作流程: 將資產生成與遊戲玩法和 UI 程式碼生成整合為一個協調的「遊戲切片」。
  • 代理驅動: 專為基於 LLM 的程式碼代理透過結構化技能文件操作而設計。

相關

  • 專案
  • 專案
  • 專案
  • 專案
  • 專案