AI RPG 生成器 — 描述一款 RPG,得到一座可玩的 3D 世界
做出你自己的 AI RPG 生成器
用一句話描述一款 RPG,就能得到一座可玩的 3D 世界,裡頭有角色、任務與回合制戰鬥。免費試玩——不必裝引擎、不必下載、不必寫程式。
AI RPG 生成器吃進一段文字描述,回給你一座可玩的 3D 世界:能走上去的地形、你能操控的攝影機、站在地面上的角色、帶完成狀態的任務,以及有先攻順序的回合制戰鬥。在 Neta Studio,輸入是一到兩句白話描述,產出跑在瀏覽器裡的 Three.js 上。沒有引擎要安裝、沒有專案資料夾要版控、也沒有程式要寫。
本頁談生成器產出什麼、在哪裡會壞掉,以及它跟兩個常被搞混的工具差在哪:一種是寫出 RPG 原始碼的生成器,一種是寫出 RPG 故事文本的生成器。兩者都有用,但兩者都不會把一座能四處走動的世界交到你手上。
描述一款 RPG,換來一座能走進去的世界
承諾只有一句話那麼長:描述你想要的 RPG,拿回一座能走動的 3D 世界。不是程式碼骨架、不是一疊提示詞,也不是一份還得自己動手做的設計文件。描述會解析成幾何、生成點、登場角色、任務目標與戰鬥循環。接著你可以在 3D 遊戲建構器裡打開成品,用手改掉任何一個部分。
一份有效的描述會點出地點、調性,以及玩家非遵守不可的一條規則。用這個形狀舉例:懸崖上一座被水淹沒的神殿,安靜、已成廢墟,每個敵人都在你踩到石頭之前保持沉睡。這給了生成器地形類型(水、懸崖、室內地板)、一組冷調低飽和的色盤、稀疏而行動遲緩的生物,以及一個能綁上接近觸發器的機制。四個欄位,每一個都可以驗證。
失敗的描述是空泛而沒有邊界的。「一款有很多任務的大型 RPG」挑不出地形、沒有角色能放置、也沒有觸發器能綁定。生成器只會解析成預設的平面、預設的膠囊體配上預設走路循環,以及一份空的任務記錄。失敗模式是產出很無聊,而不是跳出錯誤訊息——這正是為什麼在按下生成之前,值得花三十秒把那句話收緊。
玩你拿到的產出
本頁的遊戲 The Cyclops' Island 與 Mini World,就是用你即將採用的同一套做法做出來的:一段文字描述、一次生成的初稿,然後在建構器裡修。沒有手寫著色器、沒有匯入的角色包、底下也沒有外接引擎。
這就是世界生成器與文字生成器的分界。文字生成器回傳散文,你繼續讀下去。這裡你拿到的是一台能移動的攝影機、一道會把你擋在牆前的碰撞體、一個在你重新走進房間時會說出不同台詞的 NPC,以及一輪按既定順序結算的戰鬥。這四件事一分鐘內都能驗證:撞牆、離開房間再進來、開一場戰鬥、走出地圖邊界。
玩得夠久,你就會找到接縫——而這正是把產出擺在你眼前、而不是用文字描述它的重點。生成的場景刻意做得小。任務發放者站的位置,可能比親手排版時離任務地點更遠。參戰者一多,先攻順序就變成一長串垂直清單。這些都是建構器裡改一改的事,不必重新編譯。
AI RPG 生成器實際上做出什麼
第一項產出是世界:低多邊形地形磚、天空、一盞平行光、道具,以及明確的可玩邊界。它是一個場景,不是一整塊大陸。範圍大約是你徒步兩分鐘能走完的規模——這個尺寸在瀏覽器分頁裡不需要分區載入就能保持順暢。地形、水面與道具圖層彼此分開,刪掉其中一層不會弄壞另外兩層;道具取自共用的低多邊形素材集,所以隨著你持續添加,繪製呼叫次數仍然可預期。
第二項產出是故事骨架:一個前提、一個目標、該目標的地點、完成條件,以及獎勵。這就是機制意義上的任務——執行階段能檢查、能標記完成。它不是分支劇本。如果你的 RPG 需要四十小時的支線劇情,生成器給你第一條的框架,以及一個明確的地方讓你掛上其餘的。
第三項產出是登場角色。每個具名角色會拿到一組數值、一張精靈圖、待機與行走動畫、在世界裡的定位,以及至少一句對白。精靈圖來自 Agent Sprite Forge,它從一段文字描述產生各方向的動作幀。這裡要控制規模:每個具名角色都是一次精靈圖請求加一個碰撞體,而三個定義清楚的角色,在首幕場景裡比十二個可以互換的角色更好讀。
第四項產出是戰鬥循環:回合制、有先攻順序、一個小小的動作選單、一條傷害公式,以及簡單到第一回合就能看懂的敵人行為。你會拿到一輪能跑完的戰鬥——攻擊、防禦、一個帶冷卻的特殊技,加上結算步驟。你不會拿到一百個技能。狀態效果、多目標動作、換人這些,都是等循環先能跑之後你自己改。
把規模講清楚:這產出的是一個可玩的首幕場景,不是六十小時的 JRPG。這沒什麼好抱歉的。首幕是唯一一個所有系統必須同時成立的地方——地形、碰撞、攝影機、角色、對白、任務狀態、先攻順序。首幕站得住,第二個區域才是內容工作;首幕站不住,第二個區域只會讓你必須除錯的東西變成兩倍。
運作方式
整條流程有四個階段和一道關卡。描述變成低多邊形元件。元件經過驗證。通過驗證的元件被放進世界。那道關卡就是驗證,它存在的理由是:生成的 3D 內容很少因為「看起來不對」而失敗,它多半是碰撞錯了——網格上有破洞、法線反了導致表面從外面看不見、碰撞體突出到可見輪廓之外,或是佔地沒有對齊圖磚格線,留下一個你會掉下去的單格縫隙。
放置要獨立成一道手續,理由相同。地形先落地,再來是水與路徑,然後道具、角色、任務標記。在路徑之前放的角色會站在河裡。在地形之前放的任務標記會飄在懸崖邊,而玩家到不了的標記比沒有標記更糟。
01
把描述解析成有類型的欄位:生態域、情緒、角色數量、核心機制、攝影機模式。
02
把每個欄位化約成元件規格:多邊形預算、材質集、碰撞基本形、佔幾個圖磚。
03
依規格生成低多邊形元件幾何與它的碰撞外殼。
04
驗證元件:網格封閉、法線朝外、碰撞體落在可見輪廓的容差內、佔地對齊圖磚格線。
05
失敗就收緊條件重新生成,而不是把元件照樣出貨、再用貼圖把問題蓋掉。
06
用有順序的多道手續把通過驗證的元件放進世界:地形,再來水與路徑,然後道具、角色、任務標記。
07
跑放置檢查:生成點到每個任務標記都走得到、碰撞體不重疊、沒有角色卡在幾何裡、生成點的攝影機視線暢通。
AI RPG 生成器 vs AI 程式碼生成器
多數打著 AI 做 RPG 的工具,交回來的是原始碼。你拿到 Unity 或 Godot 腳本、Phaser 骨架,或是一個帶解析器與狀態機的 Python 文字引擎。這些都是真工具,也真的有用,但形狀不同。產出是檔案。你還是需要一台跑得動它們的機器、一道建置步驟,以及足夠的語言能力去修那些一來就壞掉的部分。
差別在於「產出程式碼」對上「產出世界」。產出程式碼時,成品是文字,交付物是你得自己組起來、部署出去的程式。迭代是改、建置、執行,每一輪都要付一次編譯成本。產出世界時,成品就是一個跑起來的場景,交付物是同一個東西。迭代是把磚拖過去、按下播放。從你的決定到結果之間沒有建置步驟——這就是為什麼生成的世界是用分鐘在調,而不是用一個又一個工作時段。
你要的是一款遊戲,不是一份程式碼庫。整套論點就是這一句。如果你真想推敲繼承階層與幀預算,你早就在自己寫引擎,而不是讀生成器的介紹。
程式碼生成還是在一個地方勝出,而且值得直說:規則繁重、沒有樣板可套的專案。自由形式的技能樹、自訂經濟、可決定性重播。當你的 RPG 有趣的地方在數學而不是空間時,生成的原始碼比生成的幾何更容易任意擴充。
- 產出程式碼你收到原始檔。你需要執行環境、建置步驟,以及足夠的語言能力去幫它除錯。迭代是改、建置、執行。
- 產出世界你收到一個跑起來的場景。迭代是把磚拖過去、按下播放。成品與交付物是同一個東西。
- 程式碼生成仍然勝出的情況特殊規則系統、自訂經濟、可決定性模擬,以及任何你打算移植進既有程式碼庫的東西。
- 世界生成勝出的情況今天就讓玩家看到一個場景,好在投入結構之前先判斷空間、節奏與戰鬥循環。
當故事比世界更重要
地形提示詞與故事提示詞是兩種不同的介面。如果你已經有世界,或你主要需要的是能貼進 NPC 的文字,那就單獨寫故事。故事生成的規模上限也比世界生成高:一個前提和一句對白,生出來不花成本,也不產生任何要除錯的東西。
故事生成器該回傳三樣東西。一個帶著玩家無法移除之限制的前提。一個改變世界規則、而不是揭露隱藏事實的轉折。以及一句帶潛台詞、不靠說明交代的 NPC 台詞。下面三個提示詞刻意寫得短;提示詞一長,模型就有空間去發明你沒要、也用不上的設定。
前提:一個地點與一條規則
提示詞:寫一段 RPG 前提,場景設在一座潮水永不退去的燈塔小鎮。包含一條玩家無法改變的世界規則,並替小鎮取名字。
限制才是重點。沒有規則的前提給你一個背景;有規則的前提給你一個戰鬥與任務系統能掛上去的東西。
轉折:改的是規則,不是事實
提示詞:給這個前提三個轉折,每個轉折改動的是世界規則,而不是揭露某個隱藏角色。各一句話,不要背叛、不要天選之人。
「某個人其實是叛徒」這種轉折是一個事實,代價是一段過場動畫和一次重寫。「治療道具會讓敵人變強」這種轉折是一條規則,能直接掛上你已經有的系統。規則型轉折做起來便宜,玩家也更難預先猜到。
NPC 台詞:潛台詞勝過說明
提示詞:寫四句客棧老闆娘的台詞,她知道玩家活不過今晚,但從不直接說出口。每句二十字以內,能壓到十二字以內更好,而且不准提到死亡。
對話框裡句長是實實在在的限制,而且是有用的限制。句子短,模型就只能暗示而不能解釋——這就是 NPC 和路標告示牌的差別。
免費,試玩不用註冊
生成世界並在裡面走動是免費的,開始也不需要帳號。打開建構器、輸入描述、按下生成,你就站在場景裡,有一台攝影機和一個角色。不必下載、沒有引擎安裝程式,在那句話和第一分鐘可玩之間也沒有註冊牆。
帳號負責的是「留下來」這件事。儲存世界、讓角色跨工作階段保留、發布一個你想傳給別人的世界,都需要一個身分來掛。試玩不用。
限制落在生成上,不在遊玩上。產生一份全新的初稿會受到速率限制,好讓佇列對每個使用它的人都公平;確切數字放在建構器裡,因為它們會變。本頁不會引用一個它守不住的額度。不計量的部分,正是你做得最多的那部分:在自己的世界裡走動、搬動圖磚、重寫對白、重新平衡傷害公式,再把戰鬥循環跑一次看看改動有沒有生效。Unlimited 這個詞很精確,但也只在這個意義上精確。
AI RPG 生成器 vs RPG Maker
RPG Maker 是一套成熟的 2D 引擎,配上資料庫驅動的編輯器,它很擅長它當初被做出來要做的那些事。它同時也是一套桌上型應用程式,起點是空專案、空資料庫與空的地圖。下面的比較談的是形狀,不是品質:哪個工具先讓你玩到場景,哪個工具在第一幀跑起來之前要求你更多。
如果你正在生成器、傳統引擎與自己刻的架構之間做選擇,本站的引擎指南把取捨講得比一張比較表更細。
| 面向 | AI RPG 生成器(Neta Studio)vs RPG Maker |
|---|---|
| 平台 | 編輯與遊玩都在瀏覽器裡;專案就住在建構器裡。RPG Maker 是桌上型應用程式,專案是磁碟上的一個資料夾。 |
| 需要寫程式嗎 | 生成、放置、遊玩都不需要。RPG Maker 做基本場景也不需要寫程式,但一旦超出它的預設值,就得靠腳本事件與外掛。 |
| 2D 還是 3D 產出 | 在 Three.js 上跑的低多邊形 3D 幾何,攝影機可自由移動或固定。RPG Maker 是以圖磚地圖為基礎的 2D 精靈圖。 |
| 多久能第一次玩到 | 一句話、一次生成、按下播放。RPG Maker:安裝、開新專案、填資料庫項目、畫一張地圖、加一個事件,然後測試遊玩。 |
| 起點 | 你寫下的描述,解析成通過驗證的元件。RPG Maker 從空的資料庫和空的地圖開始。 |
| 分享 | 世界靠瀏覽器裡的一條連結就能跑。RPG Maker 得匯出建置檔,或要求對方具備它指定目標的執行環境。 |
走進它生成的那座世界
判斷一個生成器的唯一方法,就是走進它的產出。打開一個:The Cyclops' Island 是一款等角 3D 遊戲,它的關卡、目標與障礙在任何東西被做出來之前,全都只是一句話的描述。本站每一座世界都是用同樣的方式發布的——一個任何人都能打開的頁面。
常見問題
什麼是 AI RPG 生成器? +
一種吃進文字描述、吐回可玩遊戲場景(而不是文字或原始碼)的工具。在 Neta Studio,這代表低多邊形地形、可操控的攝影機、已放置的角色、帶完成狀態的任務目標,以及一輪回合制戰鬥,全部在瀏覽器裡跑。
它比 RPG Maker 好嗎? +
這取決於你需要什麼樣的產出,不是取決於哪個工具比較新。RPG Maker 讓你對一套成熟的 2D 資料庫驅動引擎有深度控制。生成器讓你不用設定專案、不用填資料庫,就得到一個可玩的 3D 場景。看你打算出什麼格式來選。
它能做 3D 嗎? +
可以。產出是用 Three.js 算繪的真 3D 幾何:帶碰撞外殼的網格、攝影機、光線,以及可分別編輯的地形、水與道具圖層。低多邊形是刻意的,因為這樣繪製呼叫次數與載入時間在瀏覽器分頁裡才可預期。
它能寫故事嗎? +
它寫的是場景規模的故事:一個前提、一個帶地點與完成條件的目標、一項獎勵、改變世界規則的轉折,以及具名角色的對白。它不會為整部長篇戰役產出分支劇本,把它當成會,是最快失望的方式。
產出歸誰所有? +
管這件事的是套用在你帳號上的服務條款,不是一個著陸頁,所以請去讀條款,別信摘要。在你投入時間之前,值得確認的兩點是:生成的資產能不能在建構器之外使用,以及商業用途是否需要有帳號。
有免費的嗎? +
有。在 Neta Studio 3D 遊戲建構器裡生成世界並在裡面走動是免費的,也不需要帳號。新的生成次數受速率限制,好讓佇列公平,而目前的限制顯示在建構器裡,因為它們會變。
我可以做日系動畫風的 RPG 嗎? +
你可以透過描述裡的色盤、輪廓與調性往那個方向帶,而 Agent Sprite Forge 會從一段角色文字描述產生各方向的精靈圖幀。天花板要看得很實際:產出是低多邊形,所以日系動畫風會落在配色與比例的選擇上,不會變成手繪角色插畫。
它能做文字型 RPG 嗎? +
那不是它的主要產出。這裡產出的是帶攝影機與碰撞體的 3D 世界,所以純文字解析器遊戲是另一個工具。如果你要文字 RPG,故事介面可以生前提、轉折與 NPC 台詞,但那些東西該住的地方是文字引擎。
我可以做幾座世界? +
玩和改你已經生成的世界不計量,所以你想迭代多久都行。產生全新的初稿才受速率限制,而目前的額度顯示在建構器裡,不會寫在一個守不住變動數字的頁面上。
它跟 AI Dungeon 有什麼不同? +
AI Dungeon 一回合接一回合生成散文,世界以文字的形式存在。這裡的世界以幾何存在:攝影機、碰撞、放置好的角色、任務狀態,以及戰鬥的先攻順序。一個產出你閱讀的故事,另一個產出你走進去、還能一格一格改的場景。
回到 3D 遊戲建構器
31 座完成的 3D 世界、遊戲與場景全都在同一頁——每一座都能玩。