游戲行業轉型陣痛顯現 數字天空借力華為云成功突圍
原創【51CTO.com原創稿件】2017年,中國游戲總收入達到2189億規模。《2017中國游戲產業研發競爭力報告》顯示中國游戲產業產能持續上漲,年研發游戲超過兩萬款,前三季度自主研發產品創造的收入竟然占同期市場比超過95%。然而,傲人數據的背后,還有幾組數據值得玩味:2017年1-6月中國游戲企業研發產品數量,比去年同期下降幅度明顯;同期中國游戲活躍研發企業數量,比去年同期相比也呈下降趨勢;單季度進入IOS暢銷榜的數量也在下降,一年僅500家左右企業旗下產品能夠進入到iOS日暢銷榜前200,占比不到一成。
圖片摘自《2017中國游戲產業研發競爭力報告》
嗅覺敏銳的人已經察覺到了一絲絲危機,中國手游正在走過“一擁而上”的泡沫期,初期的人口發展紅利正在消失,產業變得愈發成熟。這當然也意味著,在接下來的殘酷競爭里,那些運營能力強,具備較高創新能力,同時能夠快速研發適應市場的游戲企業才有可能笑到***,研發實力不佳的企業很有可能被迫提前退場。成都數字天空科技有限公司(簡稱“數字天空”)就是***嗅到危機的企業之一。
帶著枷鎖難跳舞
之所以讓人出乎意料,是因為這家成立于2011年,專注于移動端游戲產品研發及發行的互聯網公司,其實在游戲行業成績斐然且美名遠飄海外,不妨從公司發展歷程看起:
2012年,數字天空被英國媒體PocketGamer評選為中國***實力手游開發商***名;
2014年被外媒評選為中國排名前30的手游開發商;公司產品推出的《龍之力量》、《雄霸天地》曾為亞太地區Google Play/App Store TOP 5產品;
2015年,數字天空推出的《龍珠激斗》上線后迅速登上App Store 暢銷榜TOP 3,并連續多個月流水過億,成為S級產品;《蒼龍三國志》為韓國Google Play2015年度推薦游戲;
2016年,數字天空推出首款代理發行游戲《少女前線》,正式進入多元化發展時期……
這樣一個風頭正勁的游戲公司怎么會有如此強烈的危機感呢?
這必須先從數字天空的游戲研發模式說起。
過去數字天空采用的是傳統瀑布式研發模式,這種模式的研發思路是先把所有的問題都規劃好,策劃所有細節都完成后,再進行設計,接著開發交付。從流程上來看,研發整個過程按部就班,開發、測試、交付呈現一個串行的狀態,對于游戲來說,其實并不適合。眾所周知,游戲需求多變,需要根據市場熱點和反饋及時調整,以6個月推出一款游戲這個周期為例,用瀑布式研發模式,很多六個月之前的設計和規劃已經不能滿足六個月之后的市場需求了。
在這樣的傳統模式下,弊端變得越來越明顯:
首先是研發緩慢且效率低下,需求開發工作量按天數或周數粒度來評估,一個10余人規模的開發團隊,每周平均只能交付20個需求左右;
其次是公司自建編譯環境,構建速度慢。有專人負責出包,效率低;
再者是自動化能力不足,其持續集成10個環節全部需人工操作。
***是團隊內部管理成本和跨團隊協同成本高,缺少端到端的平臺支撐。
數字天空很快就意識到了這些問題,并開始積極尋求改變。
轉型說易行難
然而說易行難,形成固化思維的工作模式很難一時扭轉過來。雖然數字天空積極探索轉型之路,但在轉型之初,進展得并不如人意。
***道關是觀點的轉變。大家對轉型沒有清晰的認識,什么是敏捷開發?什么叫做精益的研發?一千人就有一千個哈姆雷特;
第二道關是缺乏實踐。如何業務快速落地,如何讓游戲開發快速迭代?數字天空并沒有這方面的實踐經驗。
第三道關是缺乏高效的研發平臺。數字天空的研發團隊意識到瀑布式研發模式積重難返之后,開始嘗試使用各種開源軟件,從開發、項目管理環節率先嘗試使用開源工具,但是這些開源工具像煙囪一樣各自獨立,例如代碼存儲是一個服務器,文檔數據又放在另外的服務器上,整個研發過程各個數據的調用都不是在一個平等的端到端平臺上進行。
第四道關就是溝通難,因為沒有一個平等的端到端平臺,所有溝通并不順暢。
直到2017年8月,數字天空遇到了華為云,上述瓶頸才迎刃而解。
遇到華為云,開啟不一樣的轉型之旅
最開始雙方合作就是從對研發團隊的轉型開始。華為云專家團隊入駐到數字天空公司,選擇了一個十余人的研發團隊作為試點。華為云的專家團隊一邊調研應用場景,一邊將軟件開發云30多年積累的經驗傳授給他們,用技術提升效率。
取代傳統瀑布式研發模式的是華為云敏捷開發模式,同樣是6個月的游戲交付計劃,敏捷開發更加細化開發工作,例如***個月的***周就同步開始做策劃、開發、測試,緊接著第二周第三周各個環節再繼續循環滾動,一開始構思規劃不全面部要緊,只做最有價值的事情,邊做邊調整。如此“小步快跑”,顆粒度更細,而且能夠避免浪費,提升效能。像之前開發了80%,但***都被棄之不用的現象再也沒有了。
在華為云技術專家剛剛駐扎數字天空的時候,還發生過一個小故事。當專家與團隊每個角色溝通時,他發現每個人對于同樣一件事的理解并不相同。例如當游戲產品經理談產品構想與設計后,即使是面對面溝通,但是大家理解討論標尺不同,在共識存在偏差,美術、程序、策劃每個人都在勾勒自己的畫面。后來專家向他們推薦了華為云游戲開發解決方案中的腦圖功能,每個人都可以通過腦圖對產品進行一個畫像,把效果很清晰地規劃出來,很好地解決了溝通歧義問題。
華為云專家為數字天空開發團隊講解游戲開發解決方案
兩周之后,試點團隊的開發效率讓全公司眼前一亮,隨之在全公司推廣。
經過兩個月的磨合之后,數字天空平滑過渡到敏捷研發模式,前后改變非常明顯:產品整體交付效率提升25% ;需求開發工作量按小時粒度來評估 ;每周平均交付60+個需求,研發吞吐量提升50%;實現云端并行編譯,編譯構建速度從小時級到分鐘級,特別是C++服務端;研發持續集成10個環節有8個環節變成自動化,持續集成效率提升80%;構建了貫穿游戲開發、測試和運維的一站式DevOps研發體系和流程。
未來華為云游戲開發解決方案還將持續演進,從技術上看,將實現一站式的容器部署平臺;從用戶角度看,將貫徹游戲公司精品化戰略,規劃游戲自動化測試的實驗,提供游戲壓測服務;從生態建設上看,將著眼于未來,融合區塊鏈和AI技術,與合作伙伴形成優勢互補的的研發生態。
如今回過頭看,在敏捷迭代、編譯構建等方面,華為云給數字天空帶來的收益是顯而易見的。因為端到端一站式DevOps研發體系和流程的建立,沒有大量的人力、技術實力、金錢、時間的投入,根本做不到。華為云憑借著自己30多年軟件開發的經驗,為游戲企業構建了這樣的一個全生命周期一站式平臺,貫穿了游戲開發、測試、運維等所有環節,幫助企業實現無縫銜接,性價比非常高。不僅如此,華為云游戲開發解決方案還可以與華為云其他業務線條全部打通,調用更多基礎技術能力。這樣一個開放靈活地解決方案,不僅幫助游戲企業節省了大量人力成本、時間成本,讓游戲企業將更多的精力投入在創新上,而且還把創意變成收入,在游戲開發中快速變現,擁有更強競爭實力。
【51CTO原創稿件,合作站點轉載請注明原文作者和出處為51CTO.com】