遊戲機器學習課程文件
深入探討 NPC-Playground
並獲得增強的文件體驗
開始使用
深入探討 NPC-Playground
技術棧
為了建立這個演示,團隊使用了三個主要工具
Cubzh:跨平臺 UGC(使用者生成內容)遊戲引擎。
Gigax:智慧 NPC 引擎。
Hugging Face Spaces:最便捷的線上環境,以開源方式託管和迭代遊戲概念。
什麼是 Cubzh?
Cubzh 是一款跨平臺 UGC 遊戲引擎,旨在提供 Roblox 的開源替代方案。
它提供了一個豐富的遊戲環境,使用者可以在其中建立自己的遊戲體驗並與朋友一起玩。

在 Cubzh 中,你可以
建立你自己的世界物品和頭像.
使用社群製作的體素物品(庫中已有超過 2.5 萬個)和開源 Lua 模組,快速構建。
使用簡單而強大的 Lua 指令碼 API 編寫遊戲.
Cubzh 目前處於公開 Alpha 階段。你可以透過 Steam、Epic Game Store 在桌面端免費下載和玩 Cubzh,或透過 Apple App Store、Google Play Store 在移動端免費下載和玩 Cubzh,甚至可以直接從你的瀏覽器玩。
在此演示中,Cubzh 作為遊戲引擎直接在 Hugging Face Space 中執行,使用者可以輕鬆克隆它來嘗試自定義指令碼和 NPC 角色。
什麼是 Gigax?
Gigax 是遊戲開發者用來大規模執行 LLM 驅動的 NPC 的平臺。
Gigax 已經針對 NPC 互動對大型語言模型進行了微調,使用了“函式呼叫”原理。
從輸入/輸出流程的角度來思考會更容易
在輸入中,模型讀取 3D 場景的文字描述,以及最近事件的描述和 NPC 可用動作的列表(例如,
<say>
、<jump>
、<attack>
等)。然後模型輸出其中一個動作,使用引用場景中存在的 3D 實體的引數,例如
say NPC1 "Hello, Captain!"
。

Gigax 已經開源了他們的技術棧!你可以在 Github 上克隆他們的推理技術棧。對於這個演示,他們的模型託管在雲端,但你可以在 🤗 Hub 上自己下載它們
< > 在 GitHub 上更新