以 AI RPG 創作者製作的遊戲——你現在就能玩到的可玩 RPG
製作你自己的 RPG Maker 風格遊戲
用 AI 創作者製作的真正 RPG 與視覺小說——在瀏覽器中逐一遊玩,然後做出你自己的。不需引擎,不用下載。
用 RPG Maker 製作的遊戲教會了一整個世代:一張小地圖、一個清楚的目標,再加上幾行對話,就足夠了。當你向 AI 創作者描述一款遊戲時,同樣的條件依然適用。你寫下一段描述,系統就會生成一個真正的 Three.js 世界,包含幾何、碰撞、光照,以及角色的狀態機。你得到的是一個連結。
這個頁面上的遊戲並不是某個工具的示範。它們是小型、可玩的 RPG 與視覺小說,最初只是一段文字,如今在瀏覽器分頁中運行。每一個都能從本頁進入,每一個都能一次坐下來就玩完。
快速解答
這裡列出的每一款遊戲,起點都是一段文字描述,而不是一張精靈表。描述中點明了一個空間、一個目標,以及一兩個角色。其餘由 AI 創作者生成:地板平面、牆面碰撞體、第三人稱攝影機、互動半徑、對話執行器,以及勝利條件。最終交付的是一個網址。沒有執行檔,沒有安裝程式,也沒有引擎執行環境。
最後這點關係到你怎麼試玩這些遊戲。沒有下載步驟。你打開一個連結,場景載入,你就身在其中。建立工具本身也是如此。如果你想做一款,路徑就是一句話、一次生成,以及一次試玩。
這些 RPG 用的是這個詞較早期的意義:一個你穿梭其間的空間、一個有所渴求的角色,以及一個你能達成的目標。它們不是上百小時的長篇戰役,長度更接近一篇精彩的短篇小說。這正是它們能被玩完的原因,也讓親手做出一款變得切實可行。
這些遊戲的共同點
這些遊戲全都有三個要素:一個精心設計的小空間、一個清楚的目標,以及有話想說的角色。空間通常只有一張地圖,而不是附有出口的世界地圖。目標會在前三十秒內說明,由 NPC 或場景本身傳達。角色有一組固定的台詞,會隨著你的進度依序解鎖。
這樣的形態不是出於美學選擇,而是讓遊戲能被玩完的關鍵。小空間意味著每個物件都能帶著意圖去設計。單一目標意味著玩家永遠不必猜測這款遊戲在講什麼。有對話的角色則讓目標有了理由。一旦移除這三者中的任何一項,遊戲不是變成技術展示,就是變成苦工。
這種形態之所以站得住腳,技術上的原因是生成世界有固定的預算。一個包含數百個物件的單一場景,在中階筆電上不到兩秒就能載入。若擴展成十個相連場景的世界地圖,你就得串流資源、管理場景轉換,還要除錯存檔狀態。小空間的做法避開了這一切。這也是第一個 RPG Maker 專案應該塞進一張地圖的原因。
為什麼小空間載入快、收尾也乾淨
Neta Studio 生成的場景是一個 Three.js 場景圖,並盡可能使用實例化幾何。一個有四十個不同網格與一組角色骨架的房間,記憶體用量遠低於行動瀏覽器分頁的上限。一旦加入第二個相連區域,你要嘛預先載入,導致記憶體翻倍;要嘛串流載入,進場時就會出現明顯的卡頓。這裡大多數遊戲都留在單一區域,並用對話暗示世界的其餘部分。
這也是完成率比你想像中高的原因。玩家在第一分鐘就看見整張地圖,知道出口在哪裡。唯一的未知是他們能否抵達,而這正是真正有趣的部分。
互動世界
3D 探索遊戲是 AI 創作者能耐最清楚的證明。每一款都始於一段點明地形、目標與角色的描述。生成的結果是一個可行走的 Three.js 世界,具備第三人稱攝影機、主要幾何上的碰撞,以及與特定位置或互動綁定的勝利條件。
The Cyclops' Island 是最直接的例子。最初的描述是一座岩島,只有一個居民——一個擋住離開沙灘唯一路徑的獨眼巨人。生成的世界是一座小島,有垂直的岩層、一道海岸線,以及站在狹窄隘口的獨眼巨人。目標是從他身邊通過。與獨眼巨人的對話是唯一的謎題。完成它,幾分鐘內就結束了。
Mini World 是更小、更快的對應版本。描述要求的是一個緊湊、可探索的空間,只有單一目標且沒有戰鬥。結果是一個房間大小的單一區域,有幾個可互動的物件與一個清楚的出口。這正是你會在 RPG Maker 裡用一張地圖做出來的東西,但你以 3D 走過它,而你唯一下載的東西只是一個網頁。
3D 遊戲建立工具就是產出這一切的利器。它接收一段描述,生成場景,並開放你真正需要的設定:玩家速度、攝影機距離、互動半徑,以及勝利條件。你可以打開這其中任何一款遊戲,看著場景,看看描述產出了什麼。重點就在這裡。證據是遊戲本身,不是一支影片。
生成的場景實際上包含什麼
當建立工具生成一個場景時,它會產出一個場景圖,內含地面平面、實例化物件、一盞方向光、一組跟隨距離約三公尺的第三人稱攝影機骨架,以及一個帶碰撞膠囊的角色控制器。它也會為每個具名角色產出狀態機:待機、對話中,以及一個會在對話後改變角色行為或開啟路徑的狀態。
失敗模式是可以預測的。如果描述提到一個沒有地標的廣大開放空間,攝影機就沒有東西可以依託,場景會顯得空蕩。如果提到超過三個具名角色,對話分支就會難以測試。如果提到戰鬥卻沒有指定生命值模型,生成結果預設就是完全沒有戰鬥。行得通的描述,是描述一個地方,而不是一種類型。
視覺小說與故事遊戲
對話驅動的遊戲是這裡最大的一群,而這並非偶然。視覺小說或故事遊戲,是從一個構想到可玩成品的最短路徑。你需要一個背景、一個角色立繪或 3D 替身,以及一連串台詞。建立工具會將背景生成為場景、放置角色,然後執行對話。這裡沒有尋路、沒有戰鬥平衡,也沒有要管理的物品欄。
這也是為什麼我們有這麼多作品落在這一類。生成步驟很快,因為場景很簡單。測試步驟也很快,因為唯一的變數是對話順序。如果某句台詞感覺不對,你改的是台詞,不是關卡。這個短迴圈讓人能一次坐下來就從描述走到可玩。
視覺小說與探索遊戲使用同一套 3D 場景流程。攝影機被鎖定在固定位置或緩慢環繞,而不是跟隨骨架。角色是帶有對話狀態的 3D 替身。其餘都一樣:一個場景、一個狀態機、一組台詞。故事進行的同時,你看著一個被渲染出來的空間,這與靜態背景的感覺不同,也正是這些作品值得去玩、而不只是閱讀的原因。
為什麼對話優先是最快能做出來的東西
對話場景只有一個會變動的部分:台詞順序。建立工具會生成環境、角色位置與攝影機。台詞由你來寫。測試時,你測的是台詞在順序上是否說得通,這是閱讀任務,不是除錯任務。所以第一個專案幾乎都應該是一個對話場景。
限制在於,對話場景成敗取決於文本。生成的背景無法撐起糟糕的台詞。這裡行得通的遊戲,都是角色想要某個具體的東西,而台詞會依序揭露這一點。
角色驅動的範例
這裡有些遊戲沒有什麼地圖可言。它們只有一個角色、一個任務與幾句台詞。Agent Sprite Forge 是最清楚的一例。描述只點名一個有任務要完成的角色,以及一個小型工作空間。生成的結果是一個緊湊場景,包含那個角色、一組可互動的物件,以及一個幾分鐘內就能完成的任務。賣點是角色,不是空間。
讓這樣就足夠的,是角色有明確的渴望。一個有所渴求的角色,會給玩家互動的理由;一個只是為了交代劇情的角色則不會。在這些遊戲裡,互動本身就是回報:你和角色交談,角色會依你做過的事給出不同回應,而當角色滿意時,任務就完成了。這是一個完整的迴圈。
這和 RPG Maker 最令人難忘的時刻背後的原理相同:單一房間裡的單一 NPC,在你做了某件事之後改變台詞。它只需要一個變數與一個條件分支。在生成的場景裡,它只需要描述中的一行字。規模不同,機制卻一模一樣。
- 一個角色,一個渴望角色有一個明確的目標,並會依你是否幫上忙做出反應。對話狀態機會依據任務狀態切換台詞。
- 一個任務,沒有物品欄你在小空間裡與少量物件互動。沒有物品欄畫面、沒有裝備、沒有數值。任務就是整個遊戲。
- 看得見的終點線當角色狀態改變時,任務就完成。那就是勝利條件,而且從一開始就看得見。
Neta Studio 與 RPG Maker 的比較
RPG Maker 與瀏覽器式 AI 建立工具,是為不同工作而生的不同工具。RPG Maker 問世數十年,擁有龐大的素材生態、腳本層,以及解決了多數你會遇到問題的外掛社群。如果你想要一款有戰鬥系統、選單與存檔的 2D 俯視 RPG,RPG Maker 是正確的選擇,而且會一直是。
瀏覽器建立工具則在三件事上勝出:不必安裝、輸出是 3D,而且交付物是一個連結而非一份建置。你不必設定執行環境、不必匯出執行檔,也不必請人下載任何東西。你描述一個場景、生成它,然後分享網址。這就是整個發布流程。
兩者並不互斥。你可以在 Neta Studio 裡先做出場景原型,看看空間行不行得通,之後若想要戰鬥系統,再在 RPG Maker 裡重建。下表談的是每個工具實際更擅長什麼,而不是哪一個整體更好。
| 項目 | RPG Maker | Neta Studio |
|---|---|---|
| 安裝 | 桌面引擎,專案資料夾 | 瀏覽器分頁,無需安裝 |
| 渲染 | 2D 圖塊式 | 3D Three.js 場景 |
| 素材生態 | 龐大,累積數十年的圖塊與外掛 | 由描述生成,素材集較小 |
| 腳本 | Ruby 或 JavaScript 外掛層 | 描述加上開放的場景設定 |
| 發布 | 匯出建置檔,自行架設 | 一個連結 |
| 戰鬥系統 | 內建,高度可設定 | 不會生成,需要自訂邏輯 |
| 最適合 | 有系統的長篇 2D RPG | 小型 3D 場景與對話遊戲 |
先玩一款,再做一款
從清單中挑一款遊戲。玩五分鐘。留意空間的大小、角色的數量,以及你多快就理解目標。那就是你要複製的形態。
接著描述你自己的。一句話:一個地方、一個角色、一個目標。生成它。在裡頭走一走。改掉那個感覺不對的地方。這個迴圈短到你一個下午就能跑完。
如果你想要一個起點,The Cyclops' Island 最接近一款完整的小型 RPG。Mini World 最快能理解。Agent Sprite Forge 是角色驅動遊戲最清楚的範例。這三者任一款都能讓你看到這個工具實際產出什麼。
01
把本頁其中一款遊戲玩到結局。花的時間會比你想的少。
02
寫一句話:一個地方、一個角色、一個目標。不要寫類型。
03
向 3D 遊戲建立工具描述它,並生成場景。
04
在場景裡走一走。確認目標從一開始就看得見。
05
調整描述、重新生成,然後分享連結。
走進它所屬的世界
任何工具的證據,就是它做出來的東西所排成的那面架子。把其中一款玩到結局,然後做唯一真正重要的事:親手做一款。這裡每一款遊戲都是從瀏覽器分頁發布的,沒有引擎、沒有建置步驟,你的也會一樣。
回到 3D 遊戲建立工具
全部 31 個完成的 3D 世界、遊戲與場景都在同一頁——每一個都能玩。