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 留在蘋果的開發者權限中,因為對於遊戲開發者和玩家都是正確的選擇。
Today we filed a statement in support of Epic's request to keep access to the Apple SDK for its Unreal Engine. Ensuring that Epic has access to the latest Apple technology is the right thing for gamer developers & gamers https://t.co/72bLdDkvUx
— Phil Spencer (@XboxP3) August 23, 2020