雷亞遊戲:運用高擴展雲端基礎架構和資料驅動策略,持續推出創造時代回憶的經典遊戲
有關 雷亞遊戲
雷亞遊戲的總部位於台灣,是一家致力於打造多元、高品質跨平台遊戲的遊戲開發商,在台北和東京設有多個辦公室據點。自從成立以來,雷亞遊戲已推出 12 款不同種類的優質遊戲,其中最知名的包括音樂節奏手遊 DEEMO,以及主打精緻美術設計的角色扮演遊戲 Sdorica。雷亞遊戲的各款遊戲目前在全世界達到超過 1.3 億的下載量。
請告訴我們您遇到的挑戰,我們在此提供您協助。
聯絡我們有關 iKala
iKala 是一家為企業提供 AI 驅動解決方案的跨國公司。iKala 旗下的 iKala Cloud 是 Google Cloud 的菁英合作夥伴,提供雲端基礎設施、混合雲解決方案、機器學習與行銷應用等設計諮詢服務,支持企業克服數位轉型挑戰。到目前為止,iKala Cloud 已經協助亞太地區超過 400 家企業使用 Google Cloud。
透過在 Google Cloud 上開發並部署遊戲,雷亞遊戲得以用少量維運資源提供順暢的遊戲服務,加速遊戲開發流程,同時基於資料分析結果最佳化遊戲設計並降低基礎架構開支。
Google 成效
- 運用 GKE 的微服務縮短遊戲開發週期
- 使用 Pub/Sub 支持更快、成本效益更高的資料傳輸
- 採用 BigQuery 進行資料分析,將進入遊戲前十分鐘的使用者留存率提高達 50%
- 運用 Sheets 支持高效率的檔案編輯協作
順暢支持五倍的瞬間流量增長
全球線上遊戲市場正持續以穩定速度成長,每年都有成千上萬的新遊戲推出。能在海量遊戲中吸引玩家目光,保持長期競爭力的遊戲開發商,都具備不斷推陳出新、打造獨家遊戲特色的優異創新能力。
雷亞遊戲便是眼光長遠的遊戲開發商之一,擅長結合感動人心的原創內容、精緻美術設計和優美音樂,研發創造時代回憶的經典遊戲。成立於 2011 年的雷亞遊戲至今已推出 12 款不同種類的優質遊戲,其中最知名的包括音樂節奏手遊 DEEMO,以及主打精緻視覺的角色扮演遊戲 Sdorica。截至 2023 年 8 月,雷亞遊戲的各款遊戲在全世界已達到超過 1.3 億的下載量。
「我們的使命是打造成為玩家共同回憶的經典遊戲,每款新遊戲都會花上好幾年的時間研發,反覆打磨優化。」雷亞遊戲共同創辦人暨技術長 Alvin Chung 表示。「例如,我們 2013 年推出的 DEEMO 現在已經成為音樂遊戲的經典作品,推動我們開發了同系列的另外兩款遊戲。」
為了簡化遊戲開發,雷亞遊戲採用容器化架構運行遊戲。然而,其一開始使用的雲端平台無法為容器提供足夠的穩定性,且發生問題時除錯過程繁複。雷亞遊戲於是決定將遊戲遷移到 Google Cloud 上,因為 Google Kubernetes Engine (GKE) 具備當時最成熟的 Kubernetes 容器技術,並提供詳細的文檔說明。
「為了提供最佳使用者體驗,我們需要高度可靠的基礎架構。Google Cloud 清晰的文檔說明,以及對 Kubernetes 容器的優異支持,使其成為理想的雲端平台選擇。」Alvin Chung 解釋。「在測試過 Google Kubernetes Engine,確定一切都能順暢運行之後,我們就開始使用 Google Cloud 開發並部署我們的所有遊戲。」
「為了提供最佳使用者體驗,我們需要高度可靠的基礎架構。Google Cloud 清晰的文檔說明,以及對 Kubernetes 容器的優異支持,使其成為理想的雲端平台選擇。」
使用 GKE 支持基礎架構快速擴展,加快遊戲開發
2013 年,雷亞遊戲順利地完成了遷移,開始使用 GKE 中的容器集群運行遊戲。從那時開始,Google Cloud 團隊和其合作夥伴 iKala 就密集地提供技術建議,協助雷亞遊戲有效地運用 Google Cloud 改善服務和遊戲營運。例如,Google Cloud 團隊建議採用 GKE 的自動擴展功能,以減少維運工作量;iKala 則基於其豐富經驗給予伺服器監控的相關建議,以達到更高的服務穩定性。
「iKala 在伺服器管理方面有豐富經驗,幫助我們省去了試誤過程,得以很快建立完善的伺服器監控機制。此外,在我們遇到技術問題時,iKala 團隊也總是能提供即時協助。」Alvin Chung 表示。
Alvin Chung 指出,在採用 GKE 之後,雷亞遊戲團隊就不再需要擔心遊戲服務可靠性的問題。當雷亞遊戲推出大型遊戲更新時,使用者流量通常會瞬間大幅增加,有時甚至超過五倍。有了 GKE 自動擴展容器集群的功能,雷亞遊戲得以在這些流量巔峰時期維持良好的遊戲體驗。此外,雷亞遊戲還使用 Cloud Load Balancing 將東亞和北美的玩家連接到最近的遊戲伺服器讀取資料,以降低網路延遲,並進一步提升使用者體驗。
「當我們推出新功能時,許多玩家都會想要嚐鮮,因此我們必須確保他們能享受到完整的全新遊戲體驗,而不被技術問題干擾。」Alvin Chung 說。「GKE 可以自動添加運算資源,即使面對高流量增長,也能協助我們提供最佳體驗。如此一來,我們便得以專注在遊戲開發和創新上,而不需要花太多資源或能量管理基礎架構。」
為了加快遊戲開發,雷亞遊戲採用 GKE 中的微服務架構,將一個遊戲拆分成多個獨立部分。這麼一來,雷亞遊戲的開發工程師就能同時進行不同部分的開發工作,並快速修正錯誤。藉此,雷亞遊戲得以縮短開發週期,推出更多新產品吸引並留住玩家。
基於 BigQuery 精細的資料分析,最佳化遊戲設計並降低基礎架構開支
作為一家資料驅動的公司,雷亞遊戲需要仰賴資料分析來了解遊戲營運的情況。然而,市場上第三方廠商提供的資料分析模板往往不夠精細,無法支持雷亞遊戲進行有效的數據治理。為了了解各關卡通關率、玩家如何使用不同遊戲卡牌等遊戲內發生的細節事件,雷亞遊戲決定成立數據部門,使用 Firebase 從終端裝置收集使用者資料,Pub/Sub 從遊戲伺服器汲取日誌數據,以及 BigQuery 作為資料倉儲儲存所有用於分析的資料,建立起完整的資料工作流。
採用這個資料工作流的其中一大好處是成本效益。由於 Pub/Sub 和 BigQuery 都是全代管服務且具備高擴展性,雷亞遊戲的團隊不需要額外的工程師專門管理資料工作流,就能確保順暢運作。雷亞遊戲產品發行處數據分析部部長 Denny Huang 指出,如果要自行從零開始構建資料倉儲,會耗費更多成本,並需要至少一名可靠性工程師負責維運。除此之外,與雷亞遊戲最初用來將日誌數據從伺服器傳輸到 BigQuery 的 Cloud Logging 相比,Pub/Sub 能支持更低的資料傳輸延遲,進而降低成本。
透過用 BigQuery 進行資料分析,雷亞遊戲得以基於資料洞見改善遊戲設計、基礎架構管理、行銷、客戶服務和財務管理等不同營運面向。例如,基於資料分析的結果,雷亞遊戲的團隊能準確地找到遊戲中的設計瑕疵,並進行 A/B 測試得到改善遊戲的最佳方式。藉由這個方法,雷亞遊戲曾成功將進入遊戲前十分鐘的使用者留存率提升了 50%。透過資料分析提升行銷策略,雷亞遊戲也讓單一活動營收增加 16%,特定產品的付費率提高了 17%。
在基礎架構管理方面,由於 GKE 中伺服器的花費數據可以被即時傳輸到 BigQuery,一旦偵測到花費異常情況,雷亞遊戲就能在數小時內修正伺服器設置,而不需等到月底收到帳單時才看到費用資料。
「藉由 BigQuery 強大的資料分析功能,我們得以精細地處理大量資料,奠定數據治理的基礎。」Denny Huang 說。「從遊戲設計、行銷到基礎架構開支,我們都能在異常狀況發生時立即反應,準確找到原因並著手改善產品或營運方式。」
此外,將所有商業資料集中存儲也協助雷亞遊戲提高了工作效率。在使用 BigQuery 之前,雷亞遊戲的客服人員需要存取各個遊戲的資料庫,才能協助使用者解決問題。運用 BigQuery,雷亞遊戲現在建立了一個統一儀表板,讓員工能輕易地存取所有遊戲的使用者行為資料,加快客服的回應速度。最近,雷亞遊戲的財務團隊也開始使用 BigQuery 更有效率地分析公司的財務情況。
使用 Google Workspace 實現高效率的遠距協作
Google Workspace 是另一個協助雷亞遊戲提高工作效率的 Google Cloud 產品。雷亞遊戲的遊戲企劃以往習慣使用離線試算表來編輯並儲存所有遊戲的設計細項。當檔案內容有所更動時,遊戲企劃需要確保所有同事都收到檔案的最新版本,否則會造成資料疏漏。由於 Sheets 支持線上同步編輯,雷亞遊戲的團隊便不再需要合併多個檔案版本,或是擔心資料出錯。透過使用 Calendar 安排會議時程,以及 Meet 支持跨辦公室的遠距會議,雷亞遊戲也成功地在 COVID-19 封鎖期間維持高生產力,讓員工能輕鬆地適應遠距工作。
「在使用許多年之後,Google Workspace 已經成為我們日常營運不可缺少的一部分。除了協助我們提高生產力之外,Sheets 等工具也能與 BigQuery 無縫整合,將資料傳輸到 BigQuery 上,支持不同團隊之間的資料同步。」Alvin Chung 表示。
運用 Google Cloud 達到更高的維運和開發效率
接下來,雷亞遊戲將繼續使用 Google Cloud 改善維運和開發效率。除了計畫使用 Google 的大型語言模型在 Drive 上建立統一介面,讓員工能快速查詢公司內部行政文件之外,雷亞遊戲也正在努力提高開發效率,在兩年內推出一款大型的新遊戲。
「隨著 Google Cloud 技術的進步,我們在過去十年裡得以不斷提高服務的穩定性,並減少營運開支。」雷亞遊戲服務可靠性首席工程師 Gene Liu 說。「我們很期待能運用 Google Cloud 接下來將推出的新技術,進一步簡化我們的維運工作,向玩家提供更即時的服務。」
請告訴我們您遇到的挑戰,我們在此提供您協助。
聯絡我們有關 雷亞遊戲
雷亞遊戲的總部位於台灣,是一家致力於打造多元、高品質跨平台遊戲的遊戲開發商,在台北和東京設有多個辦公室據點。自從成立以來,雷亞遊戲已推出 12 款不同種類的優質遊戲,其中最知名的包括音樂節奏手遊 DEEMO,以及主打精緻美術設計的角色扮演遊戲 Sdorica。雷亞遊戲的各款遊戲目前在全世界達到超過 1.3 億的下載量。
有關 iKala
iKala 是一家為企業提供 AI 驅動解決方案的跨國公司。iKala 旗下的 iKala Cloud 是 Google Cloud 的菁英合作夥伴,提供雲端基礎設施、混合雲解決方案、機器學習與行銷應用等設計諮詢服務,支持企業克服數位轉型挑戰。到目前為止,iKala Cloud 已經協助亞太地區超過 400 家企業使用 Google Cloud。