安安吶~ 今天我想來談如果你想要製作純文字的文字戀愛 / 文字冒險遊戲的話 , 哪個文字冒險遊戲製作引擎會最適合你!
今天的文章會包含以下幾個遊戲引擎 / ACG 遊戲製作工具工具:
- Ren'py
- TyranoBuilder (暴龍引擎)
- NVLMaker
- Visual Novel Maker (視覺小說製作大師)
- GameCreator
- RPG Maker
- Unity
- WebGAL
- Light.vn
- Twine
- Suika2
- Narrat
- 易次元 / 橙光
以上這些軟體都可以很好的製作純對話遊戲或是想要加入更多遊戲系統的話也是可以搭
這篇文章呢:
- 會先盤點各個引文字冒險遊戲製作引擎的優缺點
- 選擇某個引擎後未來編輯 / 製作 AVG 遊戲時要面對的畫面
- 談談你適合使用哪一個引擎 / 軟體 / 工具?
挑選引擎/軟體/工具時重要的考慮點
首先 , 這是比較個人向的部分吧
我自己在選要使用哪種文字遊戲製作引擎時會比較注重的部分:
- 價格: 獲得該引擎需要多少錢 , 是免費開放下載還是需要付費的
- 視覺化: 該引擎是否有個還能接受的外觀 / UI
- 使用難度: 我需要很多時間上手一個引擎還是很快就可以掌握基礎了
- 遊戲擁有權: 我做出來的遊戲是否 100% 屬於我?
- 文檔 / 教學: 該引擎是否有足夠的使用社群? 如果我需要幫助 , 是否能找到需要的資源?
那以下呢我就會圍繞在以上幾個點來進行討論~
AVG 遊戲製作引擎優缺點 / 微介紹
Ren'py: 免費需代碼高自由度文字冒險遊戲製作引擎
優缺點:
🟢 免費可以直接下載安裝使用
🟢 代碼學起來不會非常困難
🟢 社區比較大 / 使用者比較多 , 所以支援 / 教學 / 插件等比較好找
🟢 自由度很大 , 可以做到所有用 Python 可以做到的事
🟢 持續穩定更新 , 會定時加入新功能
🟡 要學代碼 , 如果要做比較進階的功能還要會 Python
🟡 中文社區跟國外比起來差了很多 , 中文資源不多
🟡 學習曲線比較長
🔴 容易被拆包 (國外太多針對該引擎的拆包 / 教學工具了)
使用介面:
(基本上使用介面就是看你使用哪款文字編輯器)
我的話以前都是用 Atom 現在的話是用 Visual Studio Code
- 不同的指令會自動高亮
- 也可以自訂顏色 / 外觀
- 非常推薦 ✅
TyranoBuilder: 免費/付費文字遊戲製作軟體
優缺點:
🟢 有免費版 / 也有付費版 , 下載 & 安裝很簡單
🟢 輸出遊戲很簡單 / 可以多平台輸出遊戲
🟢 不需要太多時間學習 , 旁邊的區塊拖曳進畫面中間就行了
🟢 自訂 UI 或是其他設定都可以直接設定 , 不需要碰到任何代碼
🟢 素材 (圖片 , 音樂等) 可以直接拖曳進軟體裡也可以直接拖曳進電腦裡的資料夾裡
🟢 付費版很便宜 , 如果在打折的時候購買有更便宜了
🟡 還在持續開發中 , 目前用起來還是缺乏一些功能
🟡 UI 如果不想用範本或是類似的感覺的話 , 自訂還是有點困難的
🟡 英語 / 外語社區和日文的差很多 , 外語給人沒在更新 / 沒有活動的感覺但日文社區還有很多活動
TyranoBuilder 免費版 VS 付費 Pro 版比較表
功能 | 免費版 | Pro 版 |
---|---|---|
素材限制 | 有 | 無 |
可建立角色 | 10 個 | 無限制 |
可加入 BGM | 10 曲 | 無限制 |
可使用背景 | 30 張 | 無限制 |
角色演出功能 | 無 | 有 |
左右反轉功能 | 無 | 有 |
文字演出功能 | 無 | 有 |
文字動畫功能 | 無 | 30 種以上 |
調試功能 | 無 | 有 |
變數觀察功能 | 無 | 有 |
變數編輯功能 | 無 | 有 |
3D 攝影機功能 | 無 | 有 |
角色動畫功能 | 無 | 有 |
可使用插件數量 | 2 個 | 無限制 |
TyranoBuilder Pro 版提供了更多功能
這些功能包括:
- 移除素材限制
- 增加角色、BGM 和背景的數量
- 添加角色左右反轉功能
- 添加文字配置動畫
- 添加變量觀察和變量編輯功能
- 添加 3D 攝影機功能
- 添加角色振動動畫
- 無限制使用插件
TyranoBuilder 免費版雖然有素材限制,但仍提供許多功能,足以讓初學者開始遊戲製作
其他注意事項:
- 上表僅列出了 TyranoBuilder 免費版和 Pro 版的主要差異。詳細功能比較請參閱 TyranoBuilder 官方網站
使用介面:
NVL Maker: 免費無代碼文字遊戲製作工具
優缺點:
🟢 免費可以直接下載使用
🟢 簡單上手 , 有中文
🟢 自帶很多範本可以直接開始
🟢 學習起來很簡單
🟢 有挺多 UI 範本可以直接選 (有注意每個範本的版權!)
🟡 介面看起來比較老 有點年代感的感覺
🟡 圖片無法分類 -> 專案大之後看起來會比較亂
🔴 無法馬上預覽畫面
🔴 我自己使用上語言時常出問題 , 很多時候程式打開時文字會呈現一整排亂碼的情況 , 載了不同版本的程式嘗試過但都沒有解決 (最後是要把電腦的默認語言都改成簡體中文才解決亂碼問題 , 比較不方便)
範例:
介面看起來會是長這樣
使用介面:
VN Maker: 付費視覺化免程式視覺小說製作引擎
(Visual Novel Maker)
優缺點:
🟢 視覺化 , 可以直接看到修改 / 改動
🟢 跟前面幾款引擎比起來 UI 介面相對現代化 , 可能對新人比較好上手
🟢自帶許多品質不錯的素材 + 官方很多可以額外購買的 DLC 素材
🟢 自帶語言切換功能
🟢 可以輸出各種類型的遊戲 (是目前最多輸出選項的引擎)
🟢 可以很好分類畫面 / 章節 (有資料夾功能)
🟡 社區不大 , 需要幫助時可能會找不到人
🟡 沒有免費版 , 只有付費版還特別貴 (NT$ 898) - 如果要 Live2D 功能的話 (NT$ 1050)
🟡 UI 畫面裡有些字寫的很小 , 無法放大
🔴 閃退 / 指令不正常運作的問題很多 , 很多年了還是沒處理好
🔴 打包時語音和影片檔案是無法被加密的 / 不在加密功能裡
🔴 需要做比較複雜的東西的話很麻煩 , 需要拉很多指令 , 畫面會變得很亂
🔴 最大的問題就是 BUG 多到不像是個完整品 , 更像是 BETA 階段被草草丟出來的作品 , 日後更是缺少優化所以用起來體感就是很糟糕
🔴 進階一點的功能還是需要用代碼來完成
🔴 時常好幾個月才更新 1 次 , 每次更新都沒解決多少問題
🔴 官方不太回覆 , 社群也不夠大 , 給人感覺很糟糕
🔴 極低的性價比
使用介面:
GameCreator: 免費/付費無須代碼遊戲製作引擎
優缺點:
🟢 有免費版 , 需要更多功能 / 商用的話可以升級成付費版
🟢 有很多插件可以裝 / 社群提供很多資源
🟢 視覺化 , 同樣可以直接看到編輯 / 更改
🟢 素材可以直接拖曳進引擎裡或是到電腦裡的資料夾裡
🟢 自帶很多畫面 (提供了最多提前建立好的畫面像是音樂 / 畫廊等)
🟢 更新穩定 , 且會時不時增加新功能
🟢 有資料夾功能可以很好的分類檔案
🟢 官網好看 ~ 賞心悅目 喜歡~
🟢 在 Steam 討論 / 官方論壇都發過問題 , 官方都有回~
🟡 角色 / 背景拉近畫面中時不會自動貼近左 / 中 / 右等常見位置
🟡 圖像無法直接拉伸這點是挺意外的 , 調整時不會等比例調整也是挺意外的
🟡 免費版有限制輸出方式 , 個人建議要使用的話升級成付費版會比較好
🔴 打包時語音和影片檔案是無法被加密的 / 不在加密功能裡
免費版 VS 付費版
官網沒找到免費版和付費版具體的差別
記得是有些的但現在我在用的是付費版的 GameCreator 看不到限制 >.<
但在已知 / 有在官網找到的部分 , 有以下的差別:
功能 | 免費版 | Pro 版 |
---|---|---|
打包方式 | 無法單獨打包 / 輸出 | 無限制 |
上傳遊戲 | 只能上傳到 GameCreator 網站上 | 無限制 |
AI繪畫功能 | 不支持 | 支持 |
使用介面:
RPG Maker: 付費無須程式RPG遊戲製作引擎
優缺點:
🟢 想要給遊戲增加更多遊戲性的人可以嘗試
🟢 簡單好上手
🟢 教學 / 文檔非常多
🟢 資源超多 , 除了官方自帶的資源外社區資源也多
🟢 時常打折 , 可以用比較便宜的價格買到
🟡 只有付費版
🟡 不是專門的視覺小說 / 文字戀愛冒險遊戲製作引擎所以很多功能沒有
🟡 要配合插件使用才會比較適合做這類型的遊戲
🟡 有很多版本 , 每個都要單獨購買 (之後會單獨推出一篇文章介紹搭!)
Unity: 免費遊戲製作引擎
優缺點:
🟢 可以免費下載
🟢 文檔 / 教學 / 資源很多 , 可以幫助學習~
🟢 很多插件可以下載
🟡 不是專門做這種文字冒險遊戲的工具所以有些介面可能需要自己建或是載插件
🔴 信任度在社群中因為之前的收費事件大幅下降 , 包跨我也是在那時卸載了 Unity
WebGAL: 免費視覺化無代碼遊戲製作工具
優缺點:
🟢 可以免費下載安裝使用
🟢 可以直接預覽變化
🟢 定時穩定的更新
🟢 可以直接在網頁裡編輯腳本
🟢 使用上快速輕便
🟢 遊戲打包 / 輸出很快
🟡 視覺化編輯器還是有些限制的 (像是 UI自訂 , 特效字定義等)
🟡 指令還挺少的~ 但該程式還在持續開發中
🔴 打包 / 輸出遊戲時沒有加密選項
使用介面:
Light.vn: 免費可視化需代碼文字冒險遊戲製作引擎
優缺點:
🟢 可以免費下載安裝使用
🟢 可以直接預覽變化
🟢 定時穩定的更新
🟢 功能豐富
🟢 自帶的 UI 好看 , 賞心悅目
🟢 打包 / 輸出遊戲自帶加密功能 , 可以保護檔案
🟢 從 2012 年發展到現在是很完整的引擎了 , 閃退之類的問題比較少
🟡 日語外社區還不太豐富 , 資源較少
🟡 雖然已可視化了但還是需要一些代碼來編輯
使用介面:
Twine: 免費無代碼純文字遊戲製作工具
優缺點:
🟢 跑得快 , 可以在網頁上編寫遊戲也可以載應用程式
🟢 免費 , 穩定更新
🟢 可以很快上手 , 學習曲線非常短
🟢 你可以輕鬆打包遊戲 / 程式檔案到其他電腦上繼續編輯
🟢 有劇情樹 , 可以很好讓你知道哪段劇情連到哪 / 選項造成什麼影響
🟢 用來計畫劇情也很方便
🟡 比較適合做純文字的遊戲
🟡 Twine 相關的資源比較少
🟡 默認外觀比較不是那麼好看
🔴 改外觀需要用到 CSS 不想打任何代碼但希望有點好看介面的人可能就不適合了
使用介面:
Suika2/ Polaris Engine : 免費需代碼遊戲製作工具
🟢 基本的功能代碼很好學
🟢 免費 / 可以直接下載使用
🟢 輸出 / 打包會直接加密所有檔案
🟢 可以輸出成 Unity 檔案
🟢 預覽遊戲時會高亮讀到的代碼位置
🟡 教學 / 文檔等相關的資源很少
🟡 社區很小 , 外語區更是 , 有問題可能找不到人幫助
🟡 英語化不完整 , 句子長一些的話就會跑出畫面
🟡 因為資源 / 教學少的關係可能會比較難上手
🔴 無法打開/編輯 UI 文件 (參考下圖)
🔴 官網不見惹 (GitHub還在 / 2 個禮拜前還有更新)
使用介面:
Narrat: 免費需使用程式代碼文字冒險遊戲製作引擎
優缺點:
🟢 教學寫的挺完整的 (英文版)
🟢 有範例專案可以參考
🟢 自帶部分 RPG 功能 (背包, 任務 , 成就等)
🟢 可以在 Godot 內使用 (作為插件安裝)
🟡 安裝 / 下載比較麻煩 , 無法直接下載使用
🟡 UI 畫面不是很好看
🟡 社區很小 , 資源還不多
使用介面:
易次元 / 橙光 / 閃藝: 免費線上文字冒險遊戲製作網站
優缺點:
🟢 簡單好用 , 好上手
🟢 功能豐富 , 資源很多 (背景, UI, 角色立繪等資源都很多)
🟢 可以直接上架 / 大部分遊戲也可以直接讓人遊玩
🟢 不用下載程式
🟢 商城 / 其他課金元素好加入
🟢 活動很多 , 可以激勵自己
🟢 客服聯絡回答很快
🟡 競爭很多 , 遊戲 / 劇情重複
🟡 只能上架到對應平台
🔴 沒中國手機註冊困難 (易次元有海外板)
🔴 版權可能不屬於你 (橙光)
🔴 無法打包 / 輸出成應用程式
使用介面:
下篇繼續~
這篇已經寫好長拉 之後會在繼續討論不同的需求適合哪種遊戲引擎
之後的內容會在下!一篇繼續寫搭
FAQ: 常見問題
為什麼要在乎使用人數多不多?
這樣當你開發中出現問題的時候 , 才知道要怎麼解決 ? 要找誰解決? 誰可以幫你?
文字冒險遊戲製作對沒有經驗的人來說困難嗎?
凡是都有個開頭 , 選對引擎 , 多花點時間學習的話基本上重點功能都可以很快學好的!
想做純文字遊戲有哪些軟體 / 工具可以選擇?
- Ren'py
- TyranoBuilder (暴龍引擎)
- NVLMaker
- Visual Novel Maker (視覺小說製作大師)
- GameCreator
- RPG Maker
- Unity
- WebGAL
- Light.vn
- Twine
- Suika2
- Narrat
- 易次元 / 橙光