
由光子工作室及Krafton聯(lián)合研發(fā)的PUBGMOBILE依然保持著極高的人氣,目前全球有 10億玩家,日活躍 5,000萬(不包括中國大陸地區(qū))。從游戲策劃伊始,團(tuán)隊(duì)就打算為各個(gè)平臺(tái)的玩家們打造功能完善的社區(qū)模塊。
在 PUBG MOBILE 中,玩家們被空投到一個(gè)荒島上,孤身奮戰(zhàn)或與隊(duì)友合作,努力與對手周旋,幸存到最后贏得勝利。想要在這個(gè)游戲里 "吃雞",玩家的敏捷反應(yīng)和大局意識(shí)都很重要——而對負(fù)責(zé)開發(fā)游戲內(nèi)社區(qū)模塊的團(tuán)隊(duì)來說,這兩點(diǎn)正好也是他們成功的秘訣。 △ PUBG MOBILE 如何連接 10 億玩家 | Flutter 開發(fā)者故事
全平臺(tái)一盤棋,大局意識(shí)很重要
負(fù)責(zé) PUBG MOBILE 游戲社區(qū)模塊的團(tuán)隊(duì)規(guī)模并不是很大,但服務(wù)的玩家群體卻十分龐大,這也讓團(tuán)隊(duì)對任何能提高效率的開發(fā)技術(shù)都十分敏感。2020 年下半年,當(dāng)團(tuán)隊(duì)著手為社區(qū)模塊尋找解決方案時(shí),就在著眼尋找合適的跨平臺(tái)解決方案: 他們需要讓社區(qū)模塊能很方便地覆蓋 Android 和 iOS 平臺(tái)。
-
在所有屏幕上大放異彩
https://flutter.cn/multi-platform
我們測試的很多解決方案都存在這樣那樣的限制,但這些限制在 Flutter 中則不存在:即便在引入了復(fù)雜的業(yè)務(wù)邏輯后,F(xiàn)lutter 的性能表現(xiàn)仍然十分優(yōu)秀。胡明春,PUBG MOBILE 開發(fā)團(tuán)隊(duì)高級工程師
團(tuán)隊(duì)選擇 Flutter 的另一個(gè)原因是它能很方便地和現(xiàn)有的游戲進(jìn)行整合。這也讓社區(qū)模塊在開發(fā)層面不至于和其他模塊 "高度耦合",讓團(tuán)隊(duì)能專注打造社區(qū)功能本身。
-
將 Flutter 集成到現(xiàn)有應(yīng)用
https://flutter.cn/docs/development/add-to-app
Flutter 可以很輕松地和現(xiàn)有的游戲進(jìn)行整合,基本上照著官方文檔操作就行,用不了多少時(shí)間。張海鵬,PUBG MOBILE 開發(fā)團(tuán)隊(duì)高級工程師
大幅降低代碼量,敏捷開發(fā)很重要
"一次編寫,到處運(yùn)行" 是 Flutter 跨平臺(tái)特性帶來的 "福利" 之一。除去一些平臺(tái)特定的功能外,團(tuán)隊(duì)可以只用一個(gè)代碼庫就覆蓋 Android 和 iOS 兩個(gè)平臺(tái)。這樣做的另一個(gè)好處是能確保平臺(tái)之間功能的一致性,在高強(qiáng)度迭代時(shí)這個(gè)好處更是非常重要。
自從采用Flutter后,我們發(fā)現(xiàn)可以將前端所需的開發(fā)工作量減少80%!程建,PUBG MOBILE 開發(fā)團(tuán)隊(duì)高級工程師
△一次編寫,到處運(yùn)行
如果正在閱讀本文的讀者還沒有體驗(yàn)過 Flutter 帶來的這些優(yōu)勢,那也許還會(huì)心存顧慮: Flutter 好學(xué)嗎? 正好我們也能從團(tuán)隊(duì)的反饋中找到答案:
我們在 Java、Kotlin 和 Objective-C 方面有著堅(jiān)實(shí)的基礎(chǔ),這讓 Dart 語言的學(xué)習(xí)成本很低。張海鵬,PUBG MOBILE 開發(fā)團(tuán)隊(duì)高級工程師
用跨平臺(tái)連接更多玩家
游戲中的社區(qū)模塊一直很受用戶歡迎。統(tǒng)計(jì)數(shù)據(jù)表明,每月有近千萬玩家使用社區(qū)模塊在游戲中分享屏幕錄像等內(nèi)容。汪增灝,PUBG MOBILE 開發(fā)團(tuán)隊(duì)高級產(chǎn)品經(jīng)理

原文標(biāo)題:借助 Flutter 跨平臺(tái)特性連接 10 億玩家 | Flutter 開發(fā)者故事
文章出處:【微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
-
谷歌
+關(guān)注
關(guān)注
27文章
6231瀏覽量
108067
原文標(biāo)題:借助 Flutter 跨平臺(tái)特性連接 10 億玩家 | Flutter 開發(fā)者故事
文章出處:【微信號:Google_Developers,微信公眾號:谷歌開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
使用 Flutter SDK 3.27.4構(gòu)建HarmonyOS應(yīng)用
Flutter on Raspberry Pi:從入門到精通的完整指南!

評論