Pine 夢晨 發自 凹非寺
量子位 | 公眾號 QbitAI
AI又來「搶人類飯碗」了,這次輪到遊戲開發者。(手動狗頭)
你敢信這是6個小時就能做出來的效果?
這款文字冒險遊戲Demo《未來地獄繪圖》,由拔絲檸檬製作組開發,遊戲裡的劇本、立繪、場景、配音甚至是BGM都由AI包攬。
有網友戲稱,AI劇本、AI繪畫、AI配音,這是新概念「3A大作」。

做個遊戲,這麼多關鍵環節都讓AI去做了,那一個人也能「開發」一款遊戲?
還真有人做出來了。
B站up主@秋之雪華就曾在b站發佈了自己用AI做的一款同人遊戲《夏末彌夢》的三分鐘演示。
其中繪圖和配音部分由AI根據虛擬主播彌希Miki的形象和聲音合成,總共花了三天時間。

△BV1xD4y1k7hK
另外一位up主@莫格露 僅用兩個小時就做出一款互動遊戲,遊戲中的繪圖和配音部分也是由AI負責。

△BV1284y1z7Lu
雖然這些遊戲看起來不算驚豔,創作者也表示目前做這個遊戲只是探索。

比如中AI生成的文字有奇怪語法和重複,而AI畫的人物手部更是容易出現不合常理的情況。

但AI降低了創作門檻,還大大提高了生產效率這件事還是引發不少關注。
有的網友指出,AI代替人類完成一些勞動,可以把更多精力放在創意上。

對那些時間精力不多,不是專業做遊戲但又想嘗試的人來說,更是屬於「天降福利」了。

零基礎做遊戲,都用到什麼
低門檻的遊戲製作工具已活躍多年,可針對特定遊戲類型提供基本的框架。
這其中文字冒險或者叫視覺小說類遊戲相對簡單,工具也比較成熟,所以這一輪也率先爆發。
如免費的圖形化製作工具NVLMaker,無需程式碼基礎,只要拖拽編輯、填入內容即可完成遊戲開發。

△www.nvlmaker.net
AI工具的出現則把填充遊戲內容的門檻再次降低,讓更多人能夠發揮自己的創意。
繪畫方面,最近大火的NovelAI正式專攻二次元動畫類風格。
不過生成一張圖容易,要像在遊戲作品中穩定生成一致的角色五官,還需要多多嘗試、篩選。

△novelai
配音部分最流行的則是VITS模型,結合了VAE+GAN+Flow三種方法,是目前訓練簡單效果又出色的語音合成模型代表。
在VITS基礎上又有眾多開源工具,如MoeGoe可以在圖形界面下完成語音合成操作,最新版甚至可以輸入一段錄音,再用制定的音色重新讀一遍。

△github.com/CjangCjengh/MoeGoe
甚至背景音樂也可以由AI作曲工具AIVA來完成。

△www.aiva.ai
劇本方面,NovelAI在做圖像生成之前的老本行其實就是故事生成,中文的則可以試試彩雲小夢。

△if.caiyunai.com
就這樣,一款文字冒險遊戲中最主要的內容已經都可以由AI來填充,短時間內連續冒出多款作品也就不奇怪了。
對於更多遊戲類型,目前來看還沒有這麼方便,但相關的嘗試也有不少。
AI輔助遊戲創作,還有哪些嘗試
獨立開發者@Nao_U使用AI繪圖工具Midjourney生成的圖像做出一款彈幕射擊遊戲。
包括背景畫面、玩家和敵人的戰機都由AI生成。
他由此發現AI繪畫目前用於遊戲的兩個侷限性。
一個是背景圖片很難分出前中後的透視關係,難以營造出立體感。
另一個是還不能生成角色的不同動作,選擇戰機題材也是出於可以不需要活動的部位。

在Steam上甚至有一款AI生成了圖像、故事、角色和語音的拼圖遊戲已經上架開賣。

在更專業的研究人員手中,AI能發揮更多更多作用。
HuggingFace研發人員Thomas Simonini曾把語言模型GPT-3接入到Unity 3D中,讓AI控制遊戲NPC直接與玩家語音對話的遊戲。
曾開發AI驅動的文字遊戲《AI Dungeon》的公司Latitude,最新產品是一款全新的遊戲開發平臺Voyage。
目前已上線的Demo中有這麼一款王國管理遊戲《Medieval Problems》,在演示中發生了哥布林入侵事件。
與其他同類遊戲不同的是,系統此時不會給玩家任何選項,而是給一個對話方塊讓玩家自由頒佈命令。
△玩家:把毒氣灌進洞穴裡
短暫的響應時間過後,AI根據玩家的命令生成了相應的後果描述,並反映在遊戲數值上。

Voyage上像這樣能利用上AI語言模型互動能力的遊戲開發工具,也已經在路上了。

新時代,Coming Soon~
參考連結:
[1]https://www.bilibili.com/video/BV1uV4y1L7o1/
[2]https://www.bilibili.com/video/BV1284y1z7Lu
[3]https://www.bilibili.com/video/BV1xD4y1k7hK
[4]https://twitter.com/Nao_u_/status/1558595111147425792
[5]https://twitter.com/thomassimonini/status/1436016008163172355
[6]https://www.youtube.com/watch?v=MjkQv6xszII