前FOX引擎負責人:潛龍諜影5登陸舊主機真心不易
近日,前Konami狐狸引擎(Fox Engine)負責人Julien Merceron在巴黎接收訪談時談到《潛龍諜影5》,向媒體透露了一些遊戲開發時期的故事。
Julien Merceron提到,當初製作團隊面臨最大的問題是,管理層希望確保《潛龍諜影5》能夠登陸舊的主機平台,讓PC、PS4/Xbox One和PS3/Xbox 360的玩家都可以在同一時間玩到這款作品。
開發組的很多人都試著去勸說管理層放棄上世代平台,儘管其實在最後的時候Merceron本人也覺得把遊戲帶到上世代平台沒什麽不好的。管理層這樣的決定給遊戲的整個開發過程帶來了各種問題,一些新平台上合適的方法到了舊平台上就不能用。製作團隊不得不在各種環節上掙扎著開發,尤其是動畫方面。大家都知道小島組在動畫表現上的堅持,但是由於技術限制導致上世代的動畫表現遠遠達不到製作組想要的狀態。
於是製作組為了解決這樣的問題決定在引擎和開發工具這兩個方面入手,因為如果隻對一個部分做改動是沒法解決問題的。
在引擎端,製作組在PS3的GPU裡面儲存了大量的動畫,不過這樣的事情一般情況遊戲開發人員是不會做的,因為會造成存儲太空負載過重。製作組做了帶寬計算來看是不是有充足的讀取時間,同時也在本地記憶體上純儲存了一部分內容,不過大部分還是在GPU上。這個辦法最終的成果還是不錯的,並且能夠讓製作組在不降低動畫品質的基礎上適配上世代平台。
在工具端,通常來說動畫壓縮後就會直接加到遊戲裡,但是為了適配上世代平台動畫師在結束壓縮後還必須重新解壓縮動畫看看有沒有問題,沒有問題就再壓縮一次把動畫放到遊戲中。
根據Merceron的說法,類似這樣的小技巧在開發《潛龍諜影5:幻痛》的時候簡直太多了,從側面也說明了為了管理層的決定,開發組在做遊戲時面臨了多少困難。