Epic Games 為了「蘋果祱」的問題槓上蘋果,在先前我們報導過,蘋果有計畫在本週,也就是 8 月 28 日拔除 Epic Games 的開發者權限(如果你還不知道事情始末可點此連結)。對此,另一科技業界巨頭微軟跳出來說話,反對蘋果封殺,認為這將損及許多開發者與玩家的利益。
這是一份提交給美國加州奧克蘭法院的證詞,因此和平常出來嘴個兩句的聲明在效力上就不太一樣。無論你挺哪一邊,值得先放下成見耐心一讀這篇,來瞭解一下蘋果封殺虛幻引擎對整個遊戲界的影響。
這份聲明由微軟旗下 XBOX 的全球遊戲開發總經理 Kevin Gammill 所寫,Kevin Gammill 已有 30 年遊戲開發資歷,負責監督 XBOX 生態下的所有遊戲開發者,包含開發商、製作人、音效、關卡等等,他的團隊負責支援、協助各開發商在 XBOX 所碰到的各種問題。
首先 Kevin Gammill 提到,Epic Games 的 Unreal Engine(虛幻引擎)是一個包括微軟在內的眾多遊戲創作者的關鍵技術。遊戲引擎是為遊戲創作者提供了開發環境,該開發環境提供了必要的圖形、彩現(渲染)、物理、聲音、網路和其他技術,使他們能夠構築可在多個平台上執行的遊戲。
當然,一些大型遊戲創作者選擇開發自己的專有遊戲引擎,但其他許多人,包括小型和獨立的遊戲創作者,都使用由第三方製造並獲得第三方許可的遊戲引擎。因為他們並沒有能力自己製作引擎,因此只能依賴這些第三方引擎。
而 Epic 的虛幻引擎是最受遊戲創作者歡迎使用的的第三方遊戲引擎之一,就微軟的角度來看,虛幻引擎對多平台對開發者是很好用的,因為不會因平台不同有太多不同的選項要調整。
微軟自己也和 Epic 簽了多年的使用協議,並投入了大量資源和工程師的時間,來定義這套引擎在PC、XBOX、移動設備(包含iOS)的使用,例如《極限競速》(Forza)的手機版就是虛幻引擎開發的。
而蘋果若是拔除 Epic 的開發者權限,等同於 iOS 和 macOS 不再支援 Unreal Engine ,對於開發完成、開發到一半、或是有計畫在這些平台開發遊戲的創作者會被嚴重影響。
前面提到, Unreal Engine 對於跨平台這件事是友善的,因此如果得換,會變成即使是同個遊戲,面對不同平台也要用不同的遊戲引擎來開發,因此可能會變的相當昂貴和困難。
如果 iOS 和 macOS 不再支援 Unreal Engine ,也就是告訴開發者未來使用 Unreal Engine 開發新遊戲時,你必須先排除登上 iOS 和 macOS 的可能,如果你真的很希望登上 iOS,就得選用其他的遊戲引擎。
Kevin Gammill 表示,當遊戲創作者正在計劃用上數年的新開發項目時,所選的引擎要能在計畫內登上的平台上持續可用是很重要的事。
綜上所述,微軟認為 iOS 的市場龐大而且仍有增長空間,因此蘋果終止虛幻引擎會迫使微軟在內的開發者們,未來在選用遊戲引擎時很可能得排除 Unreal Engine,或是必須放棄 iOS 和 MacOS,這對於 iOS 上的遊戲生態也絕對不是好事。
現在終止 Unreal Engine,對於針對 iOS、Mac OS並已經開發到末期的創作團隊來說,絕對是最傷的,除了上述兩個選項(換引擎重做,或放棄iOS),剩下的唯一選項就是放棄該遊戲的開發,其損失的成本和時間不言而喻。
而不光是對於開發中團隊的傷害,對已開發完成上市的團隊,以及對於玩家來說,蘋果的禁令也等於後續無法再維護、更新這些遊戲,像是無法因此修復安全漏洞或是各種 Bug,另外也很有可能擴及跨平台連線,導致未來 iOS 的玩家無法和其他平台的玩家一起遊戲。
XBOX 最高負責人 Phil Spencer 也在他的推特上轉貼了這份證詞,並表示他支持繼續讓 Unreal Engine 留在蘋果的開發者權限中,因為對於遊戲開發者和玩家都是正確的選擇。