當AI開始反編譯遊戲:今年這波AI熱潮,讓做遊戲的人有點難受了

遊戲行業還在討論AI能不能做出好遊戲,另一批人已經開始拆現成的遊戲了。

最近,AI輔助逆向工程成爲海外遊戲社區的熱門話題。

《使命召喚》《光環》被搬進瀏覽器,經典射擊遊戲的代碼被重構。玩家興奮於老遊戲有了新玩法,開發者關心多年積累會不會變得更容易複製,還有人正在爲這些項目究竟屬於技術貢獻還是成果挪用吵架。

圖片

這場討論很快引來了大公司的回應。

10月13日,Xbox宣佈成立Xbox Labs。官方公告直接提到近期出現的遊戲反編譯、跨平臺重建和遊戲混改,並將探索老遊戲復活與玩家共同創作列入方向。

圖片

當理解和改造既有遊戲的成本開始下降,受影響的遠不止懷舊玩家:原創團隊還能領先多久?玩家能把買來的遊戲改到什麼程度?誰又能從這些變化中賺到錢?

這些問題,已經到了無法被迴避的時候。

拆開一款遊戲,正在被簡化成工程問題

10月9日,逆向工程開發者Maurice Heumann發佈長文,覆盤了一次持續約三個月的AI輔助遊戲反編譯。有媒體在報道時將項目指向2009年發售的《使命召喚:現代戰爭2》。

圖片

據作者披露,項目最終重建了約99%的函數,其中約83%在重新編譯後能與原程序逐字節匹配。早期AI生成的代碼已經能讓遊戲進入菜單並加載地圖,但內部存在大量邏輯錯誤。後來團隊引入原版編譯器,將重建後的函數與原程序進行比對,纔有了更可靠的糾錯依據。

圖片

對傳統遊戲公司來說,做一款新遊戲,需要回答什麼值得做、什麼體驗纔好玩。而復現一款現成遊戲,至少有一個明確的參照物。當任務能夠被拆分,AI就有機會承擔更多重複勞動。人的工作則集中到制定驗證規則和處理難點上。

工具也開始圍繞這種需求成形。

近期受到關注的REA項目,將AI編程助手與現有逆向工具連接起來。其官方文檔直接描述了一種用途:看到軟件裏的某項功能,讓智能體研究它的實現方式,再爲自己的項目構建版本。

過去依賴少數高手的工作,正在被整理成更多人可以嘗試的流程。

原創者可能要面對更短的領先期

對於遊戲行業,這首先是一個成本問題。

假設一款新品靠特別的機制獲得關注,後來者過去需要反覆試玩,猜測參數,再用自己的代碼去接近那種手感。而如果工具能幫助分析可獲得的程序和運行行爲,其中一部分試錯就可能被壓縮。

只要更快理解一套機制如何運轉,就能更早做出可演示的原型。對於依賴特色玩法突圍的小團隊而言,競爭壓力可能在產品還沒來得及擴充內容時就出現。

羅斯基找到了一個現成的例子:

波蘭獨立開發者Rado在今年7月構思了一款名爲《1,000,000 POTATOES》的遊戲,最初是爲GMTK遊戲創作大賽設計的項目,在Steam新品節期間收穫了不少關注。

但就在不久前,另一款名爲《Potato Please》的遊戲對外放出實機預告:同樣是第一人稱土豆削皮模擬,主打真實物理削皮,還可以購入工具提升效率。這款作品畫面更加精緻,場景細節也更豐富。

一個原創的點子剛露頭,就這樣被迅速克隆了。

圖片

所以這裏存在一個不對稱:原創者需要爲不知道答案的探索付費,追趕者可以圍繞已經被證明有效的結果投入資源。AI同時幫助雙方提效,卻沒有等比例地增加雙方的優勢。尤其當原創者最值錢的成果,是一個能夠被清楚拆解的局部機制時。

當然,這件事也有好的一方面。面對人員流失留下的舊代碼,或者多年未更新的項目,輔助分析工具可以成爲重新接手工程的幫手。擁有豐富產品積累的廠商,也有機會重新評估一些過去不值得投入的移植和修復工作。

但無論如何,隨着AI工具的快速迭代,僅僅證明“我也做得出來”,已經不夠用了。

玩家想要的,可能已經超出官方版本

另一條變化發生在消費端。

10月上旬,一個非官方《光環:戰鬥進化》瀏覽器項目引發關注。創作者Mitch展示了瀏覽器運行,以及分屏合作和多人遊戲等功能。與前文純粹的技術探索不同,它呈現的玩家訴求相當直觀——讓熟悉的遊戲以更方便的方式繼續玩下去。

圖片

差不多同一時間,基於輻射IP的純AI生成網頁遊戲《Fallout: New York》,在引起玩家關注後迅速收到了微軟和貝塞斯達的侵權通知,最終項目不得不下線。

雖然這個例子和前面的反編譯性質不同,但本質都是AI工具發展給遊戲行業帶來的新問題。

圖片

這種用AI改造甚至二創產品的需求,很容易向外擴散,因爲玩家羣體天生是多元的。有人只想修復舊設備兼容問題,有人想和朋友聯機,也有人會問:能不能把我喜歡的另一款遊戲的機制放進來?

過去,玩家提出這些願望後,只能等待官方或少數有能力的Mod作者。當輔助工具讓嘗試更容易發生,部分玩家會直接動手。

對廠商而言,這既是產品機會,也是一種新的壓力。

爭議已經從大公司延伸到社區內部

10月初,PS4自制軟件工具GoldHEN就捲入了類似衝突。

開發者Zer0Day發佈了AI輔助逆向得到的相關項目,引發社區批評。GoldHEN原作者早已在官方倉庫說明,因爲此前公開的代碼遭到濫用,項目源代碼目前保持私有。這件事讓“支持開放還是支持封閉”的簡單劃分失去了說服力。

圖片

原作者本身就在爲玩家提供工具,卻同樣可能反對別人未經同意重新發布自己的成果。圍觀者看見的是又一個可下載的版本,長期維護者在意的則包括署名、信任,以及多年投入如何被對待。

技術門檻降低之後,這種衝突可能更常見。

能夠快速生成一個分支的人變多了,願意長期維護的人卻不會對應增加。如果獎勵總是落在“幾天重建XX項目”的演示上,原作者承擔的維護勞動反而容易被忽略。這會影響誰**意繼續做那些緩慢而必要的工作。

也因此,Xbox Labs的出現值得關注。官方將玩家參與和遊戲再創造納入探索,同時強調對IP的管理責任,或許是一種相對良性的模式。

對於廠商,一個更緊迫的課題已經擺在眼前:能否提供清晰的改造接口和授權方式,讓玩家的熱情有地方釋放,同時也讓貢獻者得到回報?

在羅斯基看來,原創依然需要被保護。但僅靠別人看不懂、改不動來維持領先,今後可能越來越喫力。如果在未來,遊戲越來越容易被拆解和逆向,開發者就需要給玩家一個選擇原作的理由。

畢竟代碼只是後來者追趕的起點,下一步往哪裏走,纔是原創者必須繼續握住的主動權。

更多遊戲資訊請關註:電玩幫遊戲資訊專區

電玩幫圖文攻略 www.vgover.com