為什麼絕地求生這麼賺錢卻不做遊戲優化?

說實話,《絕地求生:大逃殺》的遊戲優化確實有很大問題,哪怕是中高端配置的PC也會有掉幀的情況出現,就更不要說相對低配的PC了。能把“虛幻4”這麼高效率的引擎玩成這樣,藍洞的確是有些問題的。不過話又說回來,這款遊戲的優化其實和它賺錢與否關係並不大,畢竟製作《絕地求生:大逃殺》的時候,開發商並沒有想到它會這麼賺錢……

作為同級別遊戲背後的相對小型的遊戲工作室,藍洞在《絕地求生:大逃殺》的開發過程里肯定存在一些問題。原因在於,遊戲的優化從來就不是一個虛無縹緲的概念,有經驗的開發商會從遊戲的底層代碼、架構、數據存儲、畫面渲染、遊戲UI,再到特效呈現等等方面進行針對硬件性能上的優化。簡單來說,藍洞這個級別的開發商並沒有像R星這種工作室同級別的研發經驗,他們之前的作品無非是韓國典型的“油膩師姐”類型。

這種情況下,玩家看看大腿、捏捏臉、打打怪就很開心,開發商數點小錢就足夠養家糊口了,本來就不多的軟件開發人員也沒有多少精力去給遊戲做優化。而《絕地求生:大逃殺》的研發自然也不會有太多工程師從研發初期就跟著它做優化,底層代碼定下來之後,有關CPU利用率(如多核優化)等的問題就很難再有改進了。

對比之前大多數3A遊戲的開發過程,通常情況下都會有幾位資深程序員對其跟踪進行幾個月的優化,包括引擎和遊戲本身設計方面都要有相對應的調整。舉個例子,以吃雞“最低配置要求”的GTX660顯卡標準裡,如果人物角色背包是毛絨樣式的,那麼開發人員就可能要針對低配電腦對“毛絨質感”素材進行貼圖層面的閹割(最終看起來毛絨並不會隨風飄動,以靜態貼圖表示,在保證顯示效果的前提下降低顯存和圖像處理機能的需求),而在高端機型中則支持全動態顯示效果。這個過程裡,就需要調動美術、程序等多方面工作人員進行針對性優化。如果開發商省去了這個過程,遊戲運行過程中就可能出現爆顯存、爆內存、GPU過熱降頻、掉幀等等的情況。

對遊戲來說,真正好的優化是充分利用當前設備性能,保證遊戲在更高的畫面顯示效果下的穩定幀數。但這句話說來簡單,做起來實在太難,而且對遊戲開發人員的經驗要求很高。而且遊戲優化這件事最好是從遊戲正式開發那一刻開始就開始做,而不是遊戲出來後再查缺補漏。“先污染再治理”的老路,藍洞走著走著已經陷進去了,我們也只能等它慢慢查缺補漏了。

Comments

comments

Your Website Title