《柏德之門3》製作人員談開發環境 提及已倒閉串流平臺Google Stadia

圖/《柏德之門 3》Steam 社羣中心 id=3382380784

在《柏德之門 3》PC 版中,玩家可選擇 Vulkan 或 DirectX 11 兩種 API 環境,而 Vulkan 的採用與已關閉的 Google Stadia 平臺密切相關。

拉瑞安工作室首席影像處理工程師 Wannes Vanderstappen 在影像程式設計大會上解釋道,遊戲最初於 PC 和 Stadia 平臺進行搶先體驗,而 Stadia 強制要求使用 Vulkan,這促使團隊選擇將其作爲主要 API。此外,Vulkan 的廣泛硬體支援也是一大優勢。

《柏德之門 3》PC 版也提供 DirectX 11 選項,原因在於開發早期階段團隊仍沿用舊有的 DirectX 11 開發環境,且嘗試切換到 Vulkan 過程中遇到技術挑戰。最終,DirectX 11 被保留作爲備案以應對 Vulkan 潛在的不穩定性。

「《柏德之門 3》當時已進入完全開發階段,引擎程式碼團隊一直到前制階段開始後才加入,這是因爲我們當時還在處理《神諭:原罪2》的最終版。所以整個團隊都正在積極使用 DirectX 11 開發套件,也就是說我們在用 Vulkan 取代 DirectX 11 的過程中無法破壞任何內容。」他說道。

他也強調,團隊曾試圖使用 DirectX 12,然而卻一直出現差錯,進而陷入一種惡性循環:沒有人使用 Vulkan 套件因此無法進行測試,導致遊戲在 Vulkan 的環境下相當不穩定。

最後,開發團隊只能一同釋出 DirectX 11 的選項,藉此當成 Vulkan 的備案。而 Wannes Vanderstappen 也承認這項抉擇事後回想起來令他「有點害怕」,因爲這個 API 比 DirectX 11 更容易當機。