華文網

《王者榮耀》、《光榮使命》的優化都與它有關,騰訊WeTest聯合Unity共同發佈了一款性能優化工具

一直以來,玩法和內容上的創新都被認為是遊戲產品最為核心的競爭點,

但隨著近幾年行業的迅速發展,特別是在產品之間很難以玩法、內容之上拉開明顯差異的時候,其自身基本的品質保證則變得越來越重要。

儘管如此,在手遊領域,由於資源與技術方面的種種限制,部分廠商並不會設立專門的測試團隊,測試工作往往是由研發團隊自己進行,而這樣非專業、系統化的測試也可能會導致測試工作的不完善。在這個背景之下,

騰訊互娛於2015年面向遊戲開發者推出了WeTest品質開放平臺,將原本服務於內部產品的測試方法與工具公開化,提供包括相容測試、用戶端性能測試、伺服器壓力測試、手游安全測試、輿情分析等覆蓋遊戲全生命週期的品質提升服務。為遊戲開發者提供更完善的遊戲性能解決方案的同時,與開發環節形成閉環,保障遊戲品質。

WeTest官方上的產品介紹

為了能夠提供更加深度的遊戲性能優化、測試服務,今日,WeTest與手遊引擎公司Unity宣佈合作,並發佈了一款專門針對Unity引擎產品測試的工具UPA。根據UPA相關負責人介紹,為了開發,雙方公司分別挑選了各自在性能優化上有多年經驗積累的團隊,成立聯合專案共同研發。由於深度合作下Unity提供了很多非公開代碼和非公開介面,

這款產品可以針對Unity引擎遊戲產品在獲取如渲染資料、處理器占用量、單幀詳細資料等等引擎層性能指標,此外,結合WeTest平臺線上大資料和Unity專家團隊,可以追蹤問題原因,並提供相應的通用解決方案。

值得注意的是,這一切功能都可以靠UPA工具自主完成。概括地說,UPA這款產品很大程度上減少開發者學習性能分析工具的工作量,讓性能優化不再只是少數資深的開發者才能完成的工作。

此外,該負責人還表示,當產品在測試中遇到攻堅型難題時,騰訊和Unity團隊還會提供專門的專家團支援。

另外,在宣佈合作的同時,雙方還開放了30天的UPA全功能免費內測活動。內部人士稱,借助這次的推廣策略,

希望能讓更多開發者瞭解到這款產品。

近期,騰訊互娛研發部助理總經理荊彥青與Unity全球副總裁張俊波就UPA發佈一事,接受了葡萄君的採訪,在介紹WeTest平臺以及新產品UPA的同時,也闡釋了對於測試工作以及自身平臺的定位及期待。

以下為採訪實錄:

葡萄君:你是如何看待遊戲測試環節的?

荊彥青:我認為產品測試是一個也是因公司而異的 。處在生存期的公司會把這方面的工作放在次要,這是很普遍的。一般來說,小團隊會更關注創新,而如果它想真正成為成熟的遊戲公司,那它一定會增加對測試環節的投入。

其實在海外,遊戲測試是一個非常重要、地位非常高的環節,投入也非常大。之前跟歐美的一些廠商有過交流,包括在EA在內的大公司中,很多製作人都是從產品測試人員成長起來的。很明顯,在脫離生存危機之後,公司則會對於品質有更高的要求,測試環節也因此會變得更重要。

葡萄君:對於小公司出品的產品來說,遊戲測試環節也會非常重要嗎?

荊彥青:對。其實,現在遊戲行業內80%小公司都活不下去,一部分是因為流量方面的原因,還有一部分跟大公司拉高產品品質,小公司適應不了也有一定關係。

經驗看來,通常一款製作週期在3個月的小團隊產品,若想達到騰訊內部的品質要求,則還需要花1到2年時間去做優化工作。對於很多小團隊來說, 自己做測試優化確實會給他們帶來很大的負擔。

葡萄君:騰訊為什麼會推出了WeTest平臺?

荊彥青:其實,啟動這個項目的初衷很簡單,即保證在騰訊開放平臺上線的產品擁有符合行業和騰訊標準的基本品質。2011年騰訊開始做開放平臺,最早的時候我們沒有品質檢測環節,遊戲上線就直接提供給用戶,而當時大部分遊戲也都是外部產品。那段時間投訴很多,經過排查後我們發現,騰訊平臺上三分之二包含不良內容。

那時候用戶會有既定觀念,認為騰訊平臺上面下載的內容就是騰訊的,我們也因此受到一定影響。意識到這點後,我們就搭建了WeTest開放平臺。我們當時的訴求也很簡單,就是避免用戶的投訴。

後來,這個平臺上線之後定位又發生了改變。騰訊2003年就開始做品質架構的工作,在這十年左右的時間裡,我們在技術上確實積累了很多。我們可以將這些積累和經驗提供給市場,希望以此可以提高手遊市場品質門檻,防止低品質產品無序競爭。

葡萄君:目前WeTest的客戶有哪些?

荊彥青:我們當前的所有合作都沒有太多商業訴求。現在騰訊系以及騰訊所有的投資公司,都是我們的主要客戶和合作夥伴,包括Epic Games、Riot Games、Netmarble在內。當然騰訊內部的遊戲全部都是我們的服務物件。在有餘力的情況下,我們會把這些服務開放給我們的合作夥伴,包括盛大、巨人。在這些之後,我們會開放給非遊戲相關的幾十家合作夥伴,比如說直播平臺、摩拜單車等。

葡萄君:為什麼這次Unity和騰訊會聯合推出UPA這個項目?

張俊波:Unity擁有最廣大的遊戲開發者社區,但還沒有推出面向性能分析的線上分析工具。騰訊現有的WeTest平臺已經線上上性能分析服務領域探索多年,並已經吸引了很多開發者。這次Unity與騰訊合作是雙方強強的聯合,相信UPA這個作品能給遊戲開發者提供最好的服務。

荊彥青:對於騰訊來說,這款產品也是為了WeTest即將開啟的國際化道路做準備。當然除此之外,推出UPA也是為了完善整個國內應用品質生態鏈的建設。其實國外一直有全面品質管制和全面品質行銷這種概念,但在中國這種概念一直不太完善,我們希望把我們高品質的想法和思路,帶給我們的合作夥伴,進而引向全行業。

葡萄君:這款產品的推出主要為了解決什麼問題?

張俊波:UPA是為了讓開發者在開發過程中更方便的發現、解決遊戲的性能問題。現有的性能分析工具存在學習曲線較高,對使用者經驗要求較高等問題。UPA目標是通過自動化的方式分析性能資料,智慧化的提供性能分析結果,並提供修改建議。當然現階段自動化分析還不能解決全部的性能問題,因此Unity官方也提供了Unity專家現場性能分析服務,更加深度的優化遊戲可能存在的性能問題。

當然,這款產品很大程度上減少開發者學習性能分析工具的工作量,讓性能優化不再只是少數資深的開發者才能完成的工作。另外我們也希望未來所有使用Unity開發的遊戲都可以擁有更好的性能及體驗。

葡萄君:在未來,這款產品還會有哪些規劃?

張俊波:這次發佈的只是UPA的1.0版本,未來我們會有更多高級的功能加入到這個產品中。另外我們已經考慮在未來使用深度學習來輔助開發者分析性能問題,可能不遠的將來深度學習可以完全取代人工的分析方式,完全自動的給出全部修改建議。

葡萄君:Unity未來還會為這款產品提供哪些方面的説明?

張俊波:Unity會繼續參與整個產品研發的全過程,增加新的功能,以及保證這個產品和Unity未來版本的相容性。另外我們會投入精力研發新的技術,包括深度學習等,期望為開發者提供更完善的工具及服務。

前往預約。

這是很普遍的。一般來說,小團隊會更關注創新,而如果它想真正成為成熟的遊戲公司,那它一定會增加對測試環節的投入。

其實在海外,遊戲測試是一個非常重要、地位非常高的環節,投入也非常大。之前跟歐美的一些廠商有過交流,包括在EA在內的大公司中,很多製作人都是從產品測試人員成長起來的。很明顯,在脫離生存危機之後,公司則會對於品質有更高的要求,測試環節也因此會變得更重要。

葡萄君:對於小公司出品的產品來說,遊戲測試環節也會非常重要嗎?

荊彥青:對。其實,現在遊戲行業內80%小公司都活不下去,一部分是因為流量方面的原因,還有一部分跟大公司拉高產品品質,小公司適應不了也有一定關係。

經驗看來,通常一款製作週期在3個月的小團隊產品,若想達到騰訊內部的品質要求,則還需要花1到2年時間去做優化工作。對於很多小團隊來說, 自己做測試優化確實會給他們帶來很大的負擔。

葡萄君:騰訊為什麼會推出了WeTest平臺?

荊彥青:其實,啟動這個項目的初衷很簡單,即保證在騰訊開放平臺上線的產品擁有符合行業和騰訊標準的基本品質。2011年騰訊開始做開放平臺,最早的時候我們沒有品質檢測環節,遊戲上線就直接提供給用戶,而當時大部分遊戲也都是外部產品。那段時間投訴很多,經過排查後我們發現,騰訊平臺上三分之二包含不良內容。

那時候用戶會有既定觀念,認為騰訊平臺上面下載的內容就是騰訊的,我們也因此受到一定影響。意識到這點後,我們就搭建了WeTest開放平臺。我們當時的訴求也很簡單,就是避免用戶的投訴。

後來,這個平臺上線之後定位又發生了改變。騰訊2003年就開始做品質架構的工作,在這十年左右的時間裡,我們在技術上確實積累了很多。我們可以將這些積累和經驗提供給市場,希望以此可以提高手遊市場品質門檻,防止低品質產品無序競爭。

葡萄君:目前WeTest的客戶有哪些?

荊彥青:我們當前的所有合作都沒有太多商業訴求。現在騰訊系以及騰訊所有的投資公司,都是我們的主要客戶和合作夥伴,包括Epic Games、Riot Games、Netmarble在內。當然騰訊內部的遊戲全部都是我們的服務物件。在有餘力的情況下,我們會把這些服務開放給我們的合作夥伴,包括盛大、巨人。在這些之後,我們會開放給非遊戲相關的幾十家合作夥伴,比如說直播平臺、摩拜單車等。

葡萄君:為什麼這次Unity和騰訊會聯合推出UPA這個項目?

張俊波:Unity擁有最廣大的遊戲開發者社區,但還沒有推出面向性能分析的線上分析工具。騰訊現有的WeTest平臺已經線上上性能分析服務領域探索多年,並已經吸引了很多開發者。這次Unity與騰訊合作是雙方強強的聯合,相信UPA這個作品能給遊戲開發者提供最好的服務。

荊彥青:對於騰訊來說,這款產品也是為了WeTest即將開啟的國際化道路做準備。當然除此之外,推出UPA也是為了完善整個國內應用品質生態鏈的建設。其實國外一直有全面品質管制和全面品質行銷這種概念,但在中國這種概念一直不太完善,我們希望把我們高品質的想法和思路,帶給我們的合作夥伴,進而引向全行業。

葡萄君:這款產品的推出主要為了解決什麼問題?

張俊波:UPA是為了讓開發者在開發過程中更方便的發現、解決遊戲的性能問題。現有的性能分析工具存在學習曲線較高,對使用者經驗要求較高等問題。UPA目標是通過自動化的方式分析性能資料,智慧化的提供性能分析結果,並提供修改建議。當然現階段自動化分析還不能解決全部的性能問題,因此Unity官方也提供了Unity專家現場性能分析服務,更加深度的優化遊戲可能存在的性能問題。

當然,這款產品很大程度上減少開發者學習性能分析工具的工作量,讓性能優化不再只是少數資深的開發者才能完成的工作。另外我們也希望未來所有使用Unity開發的遊戲都可以擁有更好的性能及體驗。

葡萄君:在未來,這款產品還會有哪些規劃?

張俊波:這次發佈的只是UPA的1.0版本,未來我們會有更多高級的功能加入到這個產品中。另外我們已經考慮在未來使用深度學習來輔助開發者分析性能問題,可能不遠的將來深度學習可以完全取代人工的分析方式,完全自動的給出全部修改建議。

葡萄君:Unity未來還會為這款產品提供哪些方面的説明?

張俊波:Unity會繼續參與整個產品研發的全過程,增加新的功能,以及保證這個產品和Unity未來版本的相容性。另外我們會投入精力研發新的技術,包括深度學習等,期望為開發者提供更完善的工具及服務。

前往預約。