首页
/
每日頭條
/
遊戲
/
遊戲開發優化是怎樣做的
遊戲開發優化是怎樣做的
更新时间:2024-04-29 00:55:27

随着雲計算的持續發展, 美國計算機協會(ACM)通訊雜志發表的文章《What Serverless Computing Is and Should Become: The Next Phase of Cloud Computing》指出, Serverless極有可能成為下個十年雲計算重要趨勢

遊戲開發優化是怎樣做的(提升遊戲開發效率與質量的制勝)1

我們正在邁入開發更快捷、更方便的Serverless時代。

對于遊戲開發者來說,Serverless的免運維、高可用、彈性伸縮等特性,不僅可以縮減開發階段代碼量,讓團隊可以将研發重心聚焦于核心代碼邏輯,減少開發時間;同時可以在部署階段有效減少購買服務器、搭建及運維底層資源的成本,将更多資金及人力資源集中到其他創意類工作上面去。

創意與開發雙向提效,推動開發者以更快的速度打造出質量更優的精品。因此茶館認為,Serverless技術的普及及應用不僅是技術發展所趨,更是遊戲産業實現精品化的必經之道

當然,在遊戲精品化時代,僅僅提升應用開發效率還不夠,開發者隻有在提效的同時,保證用戶的遊戲體驗,才能最終赢得市場和玩家的青睐。

在這一背景下,華為針對遊戲開發者在應用開發、測試等場景需求,基于HUAWEI AppGallery Connect(以下簡稱AGC)推出的Serverless、智能遍曆測試、雲端真機調試等各類服務,已經受到了衆多遊戲開發者的使用。

01

提效:

5大Serverless服務賦能遊戲開發

在遊戲研發場景中,雲側資源的管理和運維複雜、用戶身份認證方式繁多、網站部署環節多、功能開發周期長等痛點極大地影響了應用的開發效率。而AGC推出的認證服務雲存儲雲數據庫雲函數雲托管五大高價值服務,提供了包括計算彈性伸縮存儲等Serverless能力,為開發者統一構建和管理後端服務和雲資源提供了可靠技術支撐,助力開發者減少底層資源管理和運維成本,大大提升了應用開發效率。

遊戲開發優化是怎樣做的(提升遊戲開發效率與質量的制勝)2

在身份認證系統的搭建場景中,自建遊戲認證系統通常需要開發者耗費大量資金和人力成本去購買、維護服務器。對此,開發者可以直接利用AGC提供的認證服務,在最短1天時間内即可完成端到端的用戶認證系統構建,方便快速地實現注冊、登錄等功能,同時還可選擇性地向用戶提供手機、郵箱、國内外主流第三方帳号等多種認證方式

遊戲開發優化是怎樣做的(提升遊戲開發效率與質量的制勝)3

在遊戲主體構建場景中,開發者通常在大量的功能開發工作之外,還需要解決數據管理、端雲數據同步、服務器部署維護等難題。而AGC提供的雲函數、雲數據庫、雲存儲等Serverless服務将幫助開發者直接提升後端邏輯開發效率。

其中,AGC雲函數服務可以将開發測試的對象聚焦到函數級别,特定語言下函數的冷啟動時延最低可達10~20ms,大幅簡化應用開發與運維流程,還可以助力開發者便捷操作雲數據庫、雲存儲等,從而提升業務功能構建的便利性。據統計,開發者使用雲函數進行快速開發,可将應用開發效率提升70%

遊戲開發優化是怎樣做的(提升遊戲開發效率與質量的制勝)4

AGC雲函數服務工作原理

AGC雲數據庫服務将通過雲端傳輸的方式,實現數據在客戶端和雲端之間的實時同步,并為應用提供離線支持,從而助力開發者快速打造出端雲、多端協同的應用。且值得注意的是,AGC雲數據庫對其中數據均采用加密方式進行傳輸,因此該服務在實現數據的可用性一緻性的同時,數據的可靠性安全性也能得到保障。

同時,可伸縮的AGC雲存儲服務還将助力開發者解決開發過程中海量數據的存儲難題。在數據傳輸及存儲的全過程,該服務将對數據進行協議加密保護,以保證數據的安全可靠。針對存儲操作意外終止的情況,用戶隻需通過簡單的斷點位置傳入操作,即可實現數據續傳。且該服務的維護也十分方便,在清晰的異常反饋信息指引下,用戶即可快速定位錯誤原因。

遊戲開發優化是怎樣做的(提升遊戲開發效率與質量的制勝)5

AGC雲存儲服務工作原理

在網頁部署場景下,AGC雲托管服務為開發者提供了方便快捷的網頁自動部署能力,包括網站托管存儲加速功能,為用戶提供安全快速的内容訪問能力。借助該服務的幫助,在諸如網頁應用開發遊戲出海網站宣傳買量營銷落地頁構建等場景下,開發者無需關注域名申請、證書管理等安全配置,也無需關注頁面分發,即可構建出高安全、快速訪問的網站。據統計與估算,雲托管相較人工部署網站效率提升了整20倍

遊戲開發優化是怎樣做的(提升遊戲開發效率與質量的制勝)6

AGC雲托管服務工作原理

此外,針對應用中常見的場景構建需求,AGC基于5大Serverless服務,推出了Serverless模闆。豐富的場景化模闆,如抽獎、遊戲排行榜等可一鍵部署并快速集成到應用,助力開發者輕松實現場景代碼,提高應用交付效率。

比如開發者在接入Serverless“抽獎活動”模闆後,即可縮減大量端側開發工作,隻通過簡單配置參數,就能快速滿足開發者不同的抽獎功能開發需求,實現九宮格、大轉盤等形式的抽獎功能的構建。

遊戲開發優化是怎樣做的(提升遊戲開發效率與質量的制勝)7

針對遊戲中應用愈加普遍的排行榜功能,開發者也可利用Serverless搭建的“遊戲排行榜”模闆,更方便快捷地制定多種類型的遊戲内榜單,從而激發玩家的遊戲活躍度,提升玩家的參與感。

遊戲開發優化是怎樣做的(提升遊戲開發效率與質量的制勝)8

02

保質:

守好用戶體驗的“最後防線”

在完成了遊戲的基礎功能開發後,做好遊戲的機型适配和性能優化,也是提升玩家遊戲體驗的必不可少的一個環節。但是由于我國手機硬件生态環境複雜、機型繁多等客觀因素的影響,遊戲開發者在機型适配和應用優化的過程中,普遍會面臨測試機型不足、設備管理難成本高等挑戰。

對此,開發者可借助AGC推出的雲測試和雲調試服務 ,提升測試效率、降低測試成本,高效精準地定位問題、解決問題。

其中,AGC雲測試服務為開發者提供了豐富的熱門移動終端設備,可以根據全量測試、上架測試、自定義測試三種測試場景标準,對應用進行自動化測試。在該服務的輔助下,開發者可以精準定位應用在移動設備上的兼容性、性能、穩定性、功耗及安全問題,并快速完成應用Bug修改。

遊戲開發優化是怎樣做的(提升遊戲開發效率與質量的制勝)9

AGC雲測試服務工作原理

此外,針對開發者測試設備不足、調試問題定位難等問題,AGC還推出了雲調試服務。最近一次雲測試、雲調試服務升級中,AGC直接新增了超過400款機型,覆蓋華為和其他多個主流品牌,甚至如HUAWEI Mate Xs 2、HUAWEI P50 Pocket等熱門機型也支持第一時間使用。機型衆多的雲端真機實驗室,不僅可以降低開發者購買和管理設備的成本,開發者還可以快速獲取目标機型,便捷遠程測試的同時實時查看日志與導出離線日志進行分析,方便複現與修改應用問題。

遊戲開發優化是怎樣做的(提升遊戲開發效率與質量的制勝)10

AGC雲調試服務工作原理

END

綜上可見,HUAWEI AppGallery Connect推出的這些服務,基本涵蓋了遊戲開發者在應用研發及測試階段的所有核心需求,可以通過尖端技術與優質服務助力開發者解放生産力,有效提升應用的研發效率及質量,堪稱遊戲開發者邁向Serverless時代的“最佳輔助”。

值得注意的是,除了高效開發和質量保障兩大場景,AGC還從開發者在遊戲研運全生命周期的痛點出發,推出了涵蓋應用分發、運營和出海的一站式服務。

,
Comments
Welcome to tft每日頭條 comments! Please keep conversations courteous and on-topic. To fosterproductive and respectful conversations, you may see comments from our Community Managers.
Sign up to post
Sort by
Show More Comments
Copyright 2023-2024 - www.tftnews.com All Rights Reserved