手机游戏的发展及其上升空间
近期我閱讀了由騰訊質量開放平臺發(fā)布的基于2017年度騰訊WeTest質量開發(fā)平臺測試數(shù)據、應用寶數(shù)據、騰訊應用寶數(shù)據以及其他第三方平臺數(shù)據,著重從市場硬件、兼容、客戶端性能、服務器性能、安全、用戶口碑等手游開發(fā)者最關注的手游研發(fā)質量視角進行深刻洞察與深入分析的《2017中國移動游戲質量白皮書》,由此對手機游戲的制作細節(jié)以及質量測評等方面有了一定的認識和體驗。
一.?硬件配置與手機游戲的發(fā)展
報告書中提到,2017年手機硬件配置整體上升,低配硬件市場需求減少,內存方面配置提升,屏幕分辨率、處理器性能也進一步提高。
我認為,其反映的是玩家對高配置游戲需求提高了,或者是玩家本身對游戲畫質、流暢度等方面有了更高的要求。
首先,文中提到在蘋果應用游戲暢銷排行榜前1000位的游戲中,角色扮演類、動作類、策略類游戲占比超過了半數(shù)席位,如《王者榮耀》、《夢幻西游》等游戲火爆,說明了該類游戲玩家群體數(shù)量上升。但是游戲的對硬件的要求也相對較高,拿角色扮演游戲為例,由于其擁有相當數(shù)量的角色,相比卡牌和動作格斗類游戲,角色之間的協(xié)議交互比較多,早就了響應時間過長,同時,在CPU使用率最高的綜合場景下,多款角色扮演類游戲占用了過多的CPU。另外,幀數(shù)(fps)表現(xiàn)與CPU和內存相關,保持游戲流暢性與高內存占用率有著一定關系,內存大小還影響兼容性、APK Crash 問題,游戲卡頓、緩慢、閃退可能會引發(fā)用戶體驗差升值操作錯誤等問題,因此為了滿足游戲的基本需要才會對硬件配置等提出更高的要求。
另外,由于手機的便攜性以及硬件的改善和越來越多如《夢幻西游》的PC端向移動端遷移的老牌游戲,存在許多由PC端轉戰(zhàn)移動端的玩家和長期移動端玩家,對游戲的畫質、流暢度等提出了一定的要求。作為開發(fā)人員,可以說其對游戲邏輯以及渲染器作出了一定的要求,在游戲制作上成本增大,游戲穩(wěn)定運行的門檻也增高。拿現(xiàn)在市場上主流的游戲引擎Unity 以及Unreal Engine4為例,Unity現(xiàn)在雖然擁有輕量級的包以及簡易的教程和低門檻的開發(fā)要求,使其成為小成本開發(fā)手機游戲的主流引擎,但是其 內建工具不夠完善,渲染差,光照系統(tǒng)糟糕,陰影烘焙有錯誤,只能勉強達到2A游戲入門水平對于控制器支持較差,一些如手柄震動、VR控制器空間定位的功能引擎未集成,需要第三方插件或額外代碼沒有材質編輯器,需要第三方插件,Prefab不支持繼承,沒有內建的Level Stream支持。相比之下,Unreal Engine4 在光照系統(tǒng)、物理渲染方面表現(xiàn)良好,強大的材質編輯器實在讓開發(fā)者們大呼過癮,但是C++語言是第一個令眾多開發(fā)者頭痛的東西。對于主機平臺的支持不夠,開發(fā)PS4游戲需要重新編譯引擎,光動態(tài)鏈接代碼就需要至少一個小時,使用12核服務器,24線程同時編譯都需要二三十分鐘,創(chuàng)建新項目大概又要編譯十多分鐘。如果切換平臺,要編譯幾千到上萬個Shader,安裝、調試和打包不方便,需要的時間明顯超過Unity很多。另外,由于打包文件過大,藍圖節(jié)點邏輯和渲染過于復雜,對于配置的要求也非常高,在PC端需要一定高度的顯卡支持,即使已經削減了UE4的一些性能,但是對手機性能的要求還是很高,一般適用于長周期、高畫質的大型游戲開發(fā),而且還是給愿意為手機游戲花錢的發(fā)燒友準備的,因此如果手機硬件能夠跟上,對游戲畫質和流暢度等的上限的約束也不會那么低。游戲行業(yè)與硬件行業(yè)關聯(lián)緊密,相輔相生,手機游戲還有更大的發(fā)展空間。
此外,各大手機產商在屏幕方面做了一定的改善,比如全面屏、不同的屏幕尺寸和分辨率、屏幕邊緣手勢等,對游戲的適配以及重疊功能造成的錯誤的避免提出了新要求,另外如果搭載VR等新技術,配合高分辨率設備也將給用戶帶來更好的體驗。
二.?著重關注性能問題與安全問題
報告書中著重提到了手機游戲的性能問題以及安全問題,并提出了一定的解決方案和注意事項。
其中性能優(yōu)化包括了解決兼容性問題、客戶端性能優(yōu)化以及服務器性能問題解決,玩家反饋最多的問題是登陸問題、掉線問題和卡頓問題,這些問題對游戲評價也有很大影響,而且容易引發(fā)負面情緒,另外還有服務器等網絡問題,容易讓玩家集中吐槽,也非常影響玩家體驗。
我最感興趣的問題其實是安全問題,因為平時玩游戲比較少,但是卻也能聽到關于游戲作弊等的風言風語,再是現(xiàn)在游戲行業(yè)的火爆,安全問題無法避而不談。在《2017中國移動游戲質量白皮書》中反映到飛行射擊、體育競技和賽車跑酷類游戲容易有外掛。強交互需求容易成為外掛漏洞的“溫床”,可能是用戶輸入輸出的時候沒有做好接口的封閉以及驗證碼等,或者是開發(fā)人員的邏輯錯誤以及邏輯漏洞會被找到,因此設計人員和開發(fā)人員也要多加交流。
現(xiàn)在比較火爆的“吃雞”游戲《絕地求生》雖然因其游戲內容刺激驚險吸引了一批玩家,但是有一段時間也因外掛為人詬病。其實射擊游戲最受外掛的青睞是有原因的。首先,相比于MOBA游戲的“全圖掛”(能讓你看到敵人的位置),射擊游戲的透視掛、自瞄掛、連發(fā)掛能更直接地讓你獲得比賽的勝利。外掛對于射擊技術的提升卻是直觀且明顯的。透視掛可以讓你看見躲藏在拐角處的敵人,穿墻掛可以讓你神出鬼沒,自瞄掛可以讓你變成百發(fā)百中的神槍手,取消后坐力的外掛更能讓你安穩(wěn)無憂地進行輸出。使用了外掛之后,你的勝率和KD比會有非常明顯的提升,外加自瞄和透視這類掛非常好“演”,再搭配上使用者可能本身就比較強的實力,這些掛不是那么容易就會被發(fā)現(xiàn)的。這種超強的隱蔽性,也是射擊游戲外掛能夠長盛不衰的原因之一。
另外一個原因多人射擊游戲需要計算走位、彈道、后坐力、判定框等等非常復雜和龐大的數(shù)據,外加射擊游戲對幀數(shù)和延遲的要求極高,往往都是在十幾分之一秒內決勝負,如果你動一下鼠標、走一步路都要上傳到服務器進行實時的數(shù)據交換,以現(xiàn)在的技術水平來說,是無法保證流暢地進行游戲的。那怎么辦呢?只好把一部分數(shù)據計算放到本地來進行,只有關鍵節(jié)點的數(shù)據才會上傳到服務器,并由服務器進行校正,再反饋到本地。相比其他游戲多了很多本地計算內容的射擊游戲,自然成了眾多外掛青睞的對象,因為這些改動不會上傳到服務器端,在本地修改既方便、又不容易被發(fā)現(xiàn)。
再者,像《旅行青蛙》一類的游戲,可以通過更改本地的數(shù)據文檔來更改道具數(shù),也造成了游戲的不公平。
雖然報告書中提到了手機游戲安全問題可以通過在客戶端針對關鍵邏輯動態(tài)庫DLL文件進行隱藏、加密,程序員在輸出數(shù)據多加注意加密處理和隱藏,改變加密的key等改善,面對現(xiàn)在較為泛濫的安全問題,市場還需多加嚴打,游戲公司也需更加注意關鍵邏輯以及數(shù)據的保護,安全問題的解決任重道遠。
三.?移動游戲研發(fā)質量精品化
”移動游戲研發(fā)質量的精品化趨勢是不變的。市場表現(xiàn)良好,贏得玩家口碑的好作品,一直都是質量過硬的精品“這是《2017中國移動游戲質量白皮書》中概述點到的一條現(xiàn)今手游市場越來越明確的規(guī)律。文中選取了《王者榮耀》、《陰陽師》、《夢幻西游》等十款熱門游戲進行兼容測試,發(fā)現(xiàn)其表現(xiàn)優(yōu)于平均水平,兼容性問題數(shù)量以及影響面遠遠低于其他游戲的平均水平,這說明了優(yōu)秀的手機游戲不僅僅有豐富的游戲內容以及玩法,在其游戲質量的硬實力上面也不容小覷。
總結
通過閱讀《2017中國移動手機游戲質量白皮書》,我了解到,不僅是策劃的精心構思,還需要程序員理清邏輯實現(xiàn)游戲,測試完善游戲和找出游戲問題,盡可能利用現(xiàn)有硬件資源和玩家體驗,四方配合協(xié)助,方可造就一款口碑不錯的手機游戲。作為數(shù)字媒體技術的游戲取向的學生,雖然我對游戲開發(fā)的制作流程有一定的了解,但是相比起工業(yè)界中手機游戲制作所要考慮的問題所知甚淺。比如說PVP\PVE和服務器壓測一類的專有名詞不明白意思,經過查詢之后才了解到服務器壓測是對服務器承載力的測試以考察其功能極限和隱患,了解到了很多的游戲行業(yè)的專有名詞。另外,此篇文章引用了知乎和博客上的大牛的一些見解加上我自己的理解構成。這篇報告書可以在今后的游戲開發(fā)工作中不斷鞭策我,在制作流程中更加注重兼容性問題、客戶端性能問題、服務器性能問題以及安全問題等,注重測試,不斷完善工作,爭取讓自己的游戲能夠達到一個更新的高度。
總結
以上是生活随笔為你收集整理的手机游戏的发展及其上升空间的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 还在呼吸致命空气?专业的斐讯空气检测仪,
- 下一篇: UVA 1218 完美的服务