遊戲登陸主機的認證測試該怎麼做?
自2020年9月問世以來,《原神》成為有史以來在下載量和營收方面最成功的一款遊戲之一。拋開遊戲本身的玩法之外,《原神》得以成功的另一個主要原因在於遊戲同時在移動平臺和PlayStation平臺上釋出,成功打造了無縫銜接的跨平臺遊戲體驗。
橫跨多個平臺釋出遊戲並不算業內的新鮮事。早在《原神》之前,已經有相當多的遊戲在PC和主流主機平臺(Xbox/PS/Nintendo Switch)上採取同步發售的策略。而在如今,隨著移動裝置的技術發展和日益增多的手遊玩家,移動端也成為了一個遊戲開發者們不可忽視的重要平臺。跨平臺的遊戲釋出不僅可以滿足不同平臺上的受眾,也可以幫助開發者透過平臺的廣闊潛力獲得更大利潤。
不過,一款跨平臺遊戲的釋出比“要不我們來做一款遊戲,然後登陸PlayStation/Xbox/Nintendo Switch上吧!”複雜多了,也不僅僅是把一部爆款作品從原平臺簡單移到另一個平臺上。要想在主機平臺上釋出遊戲,先決條件是透過各家平臺的認證測試。
什麼是認證測試?開發者要如何規劃和採取最佳的跨平臺遊戲釋出策略?為了解答認證測試相關的問題,我們採訪了遊戲QA測試的行業專家:來自PTW上海的張星,PTW臺北的Bruce Lin,還有PTW韓國的Myoung Gun Kim。
請介紹一下你們自己。
Xing:我叫張星,是PTW上海的QA團隊負責人。我在2003年就加入了PTW,在QA領域已經有了超過20年的從業經驗。
Myoung Gun:我叫Myoung Gun Kim, 是PTW韓國的QA團隊經理。2014年起我就是PTW的一分子了。在過去十年裡,我在QA方面積累了豐富的經驗。
Bruce:我叫Bruce Lin,PTW亞洲地區QA經理。2016年我加入了PTW,在遊戲行業有超過10年的經驗了。
什麼是認證測試呢?
Xing:認證測試就是驗證一款遊戲是否滿足遊戲平臺的執行需求和標準。
三大主機廠家——索尼、微軟、還有任天堂,每一家都對各自的遊戲平臺制定了自己的規範,分別稱為 TRC、TCR 和Lot Check。如果遊戲開發者想要在這些主機上釋出遊戲,他們必須要提交自己的遊戲進行認證測試。只有當遊戲透過了主機廠商認證需求,才能進入到後續釋出環節。
Myoung Gun:
認證測試至關重要,這能保證玩家在各個平臺上享受到沒有缺陷的遊戲。每一個平臺,包括主機(PlayStation、Xbox、Switch),移動端(APP store、谷歌商店、等等),還有PC(Steam、Epic、等等),都有自成一體的合規標準。無法透過認證測試的話就沒法釋出產品。
認證測試期間,要確保遊戲在各個主機的技術規格下都能正常執行。舉一些例子:驗證圖形渲染技術(例如光線追蹤)的有效執行、確保手柄震動應用正確、遵守logo使用規則、符合遊戲內支付規則等等。另外,針對諸如VR的內容,我們還會仔細審視每一個細節,排除危害使用者安全和遊玩體驗的問題。
Bruce:關鍵例子還包括確保鍵位標註和平臺術語一致,以及報錯訊息是否按照平臺指導的正確情況顯示等。
主機、PC和移動端之間的認證測試都有哪些區別呢?
Xing:在移動平臺和主機平臺上執行遊戲,從各個方面上來看可能會有很大差異。
比方說在視覺顯示上,移動端的遊戲會全屏顯示,但主機平臺往往只允許遊戲佔據90%的螢幕大小。所以開發者在設計UI的時候必須考慮到這一點。諸如解析度和其他顯示技術問題都回是很大的挑戰,因為移動裝置和主機的效能差異還是比較大的。主機遊戲需要遊戲的影像能滿足1080p乃至4K解析度,而移動端遊戲可能沒有這麼高的技術要求。
PC平臺對認證合規的要求總體較少。
Myoung Gun: 不同裝置平臺之間的一大區別是操控方法。主機遊戲需要有搖桿和陀螺儀的手柄,而PC和移動端裝置則會用到鍵鼠和觸控屏。雖然在如今,許多PC和移動端裝置也支援手錶,主機也相容鍵鼠,移動端裝置也有了陀螺儀和震動功能。但終究,根據遊戲開發平臺的不同,操作方式仍然存在很大差異。
PC和移動端遊戲會額外需要相容性測試(Compatibility Testing),確保它們可以在各種規格的硬體上執行,因為考慮到玩家的裝置配置各不相同。相比較,主機遊戲都是針對統一裝置設計的,不需要相容性測試。
各個主機平臺的認證測試之間又有何區別呢?
Xing: 因為索尼、微軟、任天堂的要求加起來實在太多了,在這裡列出全部具體細節是不可能的。所以,列舉一些比較重要的地方:
- 手柄按鍵的名稱、顏色和位置,各個平臺都是不同(PlayStation使用圓圈、三角、方塊,任天堂和微軟是用字母)
- 解析度會有區別,例如對4k和HDR的要求
- 每個平臺的雲端儲存規則有所不同
- PlayStation和Xbox可能會禁止某些功能,例如遊戲內嵌入式直播
- 獎盃和成就的要求在各個平臺之間不同
索尼和任天堂的規則手冊支援英文和日文,微軟主要是英文。
Myoung Gun: 遊戲主機的話,就不免要說到每個平臺都有獨特的手柄構造和命名慣例。這導致了很多差異,會影響到你的遊戲是否相容、哪些功能可以通用、是否允許直播、還有云儲存的細則。
此外,每家廠商銷售產品的策略也不同。有些玩家在購買主機的時候,會首先留意是否有其它平臺上玩不到的獨佔遊戲。這一點的結果就是,想要讓自己的遊戲在商店上架的開發者必須要透過極為嚴格的認證測試。
但與此同時,主機廠商為了擴大玩家使用者基數,保證他們的主機平臺能夠支援更多數量的遊戲。這一舉措與上一條正好相反,他們可能會傾向於更寬鬆的認證測試標準,吸引更多開發者入駐他們的平臺。
在一款全新主機上進行認證測試的時候,會有什麼挑戰?
Myoung Gun: 新款主機的釋出通常都會引入尖端的“次世代技術”。在PTW,我們鼓勵測試人員體驗最前端的技術。主機廠商會為遊戲開發者和測試者提供外界通常接觸不到的特殊裝置。這種裝置會內部限量發售給特定人士,很難獲取。幸運的是,我們不會面對這種困難,因為我們有了足夠多的專用測試主機了。最後,三大遊戲主機廠商在開發新裝置的時候,通常過程都很漫長。
Bruce:從邏輯上講,挑戰在於新主機的供應有限。解決方案是與主機商和第一方協商確定採購事宜。
對於那些對主機遊戲發行還很陌生的開發者來說,普遍都有哪些挑戰?有什麼推薦的解決辦法嗎?
Xing:對主機遊戲開發很陌生的中國遊戲開發商來說,如果沒有提前做好功課,瞭解各個平臺的細則、組織好提交過程的話,事情是會很難。
中國開發商的很多遊戲最初都是為手機設計的。在遊戲火了之後,開發者又希望把它們移植到主機平臺。然而多數情況下,開發者在遊戲最初的開發環節裡並沒有考慮到主機相容性。在移植主機平臺的過程中,為了相容性,他們得著手處理大量的遊戲底層機制和邏輯。這通常不得不涉及到修改或重寫程式碼,從而適應平臺的硬體、操作和其他特定要求。
Myoung Gun: 市面上缺少主機遊戲開發經驗的開發者,例如在韓國,可能在最初的開發階段遇到難以理解平臺認證要求的問題。
比起測試者預料的,實際上會有更多條款和測試。一些檔案可能有韓文版本,但絕大多數檔案僅支援英文或者日文。這就對經驗較淺的開發者創造了不小的理解材料的挑戰。
此外一些很突然的變動也會要求認證測試,比如新加入的或者移除的內容。這就會導致開發者在緊密跟隨最新認證要求的時候會很艱難,除非他們在團隊裡有一名認證的測試專員。
Bruce:開發者在團隊內部可能沒有專家和資源來應對認證測試。我們的建議是和專業的服務供應商,比如擁有認證測試專家的PTW進行合作,獲得最大的投資回報率。
隨著時間的推移,認證流程會如何演變?你們預計未來會發生哪些變化呢?
Xing:認證測試隨著遊戲、硬體裝置、平臺的迅速發展,會同樣不斷進化。例如,VR的問世導致了VR遊戲標準的建立,進一步凸顯了認證測試的重要性。
不過,有一個平臺可能需要特殊考慮,那就是Xbox。因為微軟目前的策略是建立Xbox和PC之間的互通,因此Xbox的認證標準可能會逐漸與PC的標準接近,意味著認證要求可能變得較為寬鬆。
Myoung Gun:隨著硬體技術的進步,裝置的認證測試過程也有所演變。影像和音效的要求變得越來越高。
近年來VR/AR/MR裝置變得更加普及,並且隨著AI技術的飛躍,未來的認證要求可能會更加嚴格。
把認證測試外包給供應商的優劣在什麼地方呢?和外包伙伴合作的最佳方式是什麼樣的?
Myoung Gun:對於各類的遊戲測試,包括認證測試,擁有一支獨立於開發者隊伍的測試團隊可以大大提升專業性,包括識別缺陷的能力。此外,開發者也可以從行政事務裡解放出來,節省一筆花銷,更有精力地專注於開發過程。
更大一些來說、有內部QA部門的開發者也通常會尋找負責認證測試的專業公司,尤其是針對那些在主機認證測試領域經驗較少的團隊來說。中小型開發者也會發現和外包公司合作認證測試會更能節省資源,包括人力和資金。
Bruce:優勢在於開發者和發行商不需要在整年裡都維持一定量的人員。外包伙伴有認證專家。
劣勢在於,供應商的檔期和人手會根據他們定檔的計劃而變化。
和外包伙伴合作的最佳舉措就是,在開發階段早期就儘可能要提出要求,保證供應商的檔期和人手。
向那些準備要提交遊戲認證測試的開發者們什麼建議?
Bruce:至少在第一方認證提交前的一個月,規劃你的認證測試啟動日期。此外,如果你認為測試會發現很多錯誤,那麼你可能需要在修復後重新進行一些測試。
Xing:我建議各位開發者在開發階段就規劃好遊戲要釋出到哪些平臺,儘早瞭解各個平臺的認證規則,提前與合適的廠商建立聯絡。
Myoung Gun:與擁有認證測試專業人員的外包商合作,這樣可以帶來顯著的優勢,包括節省時間和資源,以及確保卓越的測試熟練程度。
總結
認證測試對於在多個平臺間提供高質量、一致和可靠的遊戲體驗來說,是不可或缺的。認證測試專注於效能、穩定性、還有合規要求,整個過程目的在於確保玩家的遊玩滿意度,有助於一款作品在高度競爭的遊戲市場取得成功。諸如PTW這樣在認證測試領域有著豐富經驗的專家團隊可以保證你的遊戲在跨平臺的多元宇宙之間自由穿行。
關於PTW:
PTW是一家全球遊戲解決方案提供商,在全世界16個國家和地區擁有超過40家工作室。PTW的服務範圍涵蓋美術製作、遊戲開發、遊戲測試、玩家客服、社群管理、本地化、本地化QA、配音製作以及資料收集。
PTW是一支由熱情、努力、不斷進取和熱愛遊戲的員工組成的國際團隊,一直致力於為每位玩家帶來能完美的遊戲體驗。在超過25年的時間裡,PTW一直在努力地為世界各地的玩家、客戶以及整個遊戲行業提供業內領先的服務。
從1994年在日本的一間小小辦公室開始,PTW現在已經成長為了一家全球企業,並在北美、歐洲以及亞洲擁有多個辦公地點。PTW旗下工作室包括SIDE、1518 Studios、entalize以及OR Esports。欲瞭解更多資訊,請訪問www.ptw.com
相關文章
- cookie做登陸測試的思路Cookie
- 4000字分享實錄:《Party Animals》為何成功,主機遊戲該怎麼做遊戲
- 登陸認證框架:SpringSecurity框架SpringGse
- 入行掃盲貼:<遊戲分析與評測>該怎麼做?遊戲
- 英雄聯盟官方小遊戲登陸微信 爆款IP的小遊戲該如何做?遊戲
- 帝國CMS忘記後臺登陸認證碼怎麼辦?
- 戀愛遊戲該怎麼做?戀愛遊戲+可以是什麼?遊戲
- 要想實現遊戲陪玩app原始碼的效能測試與調優,應該怎麼做?遊戲APP原始碼
- 遊戲系統時間重新整理該怎麼測試遊戲
- 遊戲設計的作品集到底該怎麼做?遊戲設計
- 電商網站軟體測試該怎麼做?網站
- 亞馬遜FDA認證怎麼做亞馬遜
- 登陸頁面測試
- 介面測試怎麼做
- 中介軟體---登陸認證授權---Shiro
- 關於SSL證書雙向認證該怎麼操作
- 『居善地』介面測試 — 10、介面測試的認證機制
- 網站安全滲透測試檢測認證登入分析網站
- PbootCms後臺登陸不顯示驗證碼【虛擬主機】boot
- 怎麼做軟體測試
- 測試開發基礎,教你做一個完整功能的Web平臺之登入認證Web
- 登陸驗證
- 育碧設計師:“開放世界”遊戲到底應該怎麼做?遊戲
- 白盒測試程式碼應該怎麼測試
- 網易遊戲是如何做測試的?遊戲
- 中小團隊如何做單機類產品的遊戲測試?遊戲
- HarmonyOS Connect認證測試
- 福祿克的驗證測試和認證測試的區別
- 遊戲創新該怎麼做,SE的這款猜拳遊戲似乎做出了一個反面示範遊戲
- MOBA遊戲中的經典數學題——英雄平衡性該怎麼做?遊戲
- PbootCms後臺登陸不顯示驗證碼【阿里雲虛擬主機】boot阿里
- 軟體相容性測試該怎麼進行?哪些軟體測試公司可做相容性測試?
- 為什麼要做介面測試?怎麼做?
- 測試應該怎麼學 Java 呢Java
- 迴歸測試應該怎麼做?可出權威軟體測試報告的軟體測評中心推薦測試報告
- 皇家娛樂線上怎麼登陸18669187779怎麼做一名合格的程式設計師?程式設計師
- 嚴查版號+督查實名認證,遊戲圈是怎麼應對的?遊戲
- 人氣聯機遊戲《只只大冒險》登陸WeGame遊戲GAM