关闭

如今游戏产业竞争愈趋激烈,各式各样的游戏类型如雨后春笋般冒出,如何成功打造爆红的游戏,有关游戏数据的蒐集与利用便至关重要,对于玩家数据的分析能更有效地掌握让游戏受欢迎的秘密,而今天本篇要简单地带大家来看看 AWS 官方部落格对于游戏产业的解决方案分享,让我们一起来看看吧!

作为游戏产业后盾的游戏分析管道(GAP)
早在 2021 年 AWS 便发布了此项解决方案—游戏分析管道(GAP),因应各种规模大小的游戏工作室兴起,尤其小型工作室需要更多基础设施的频宽需求,以及较无资料分析人员协助分析游戏数据等,造就了 GAP 的诞生,提供完全无伺服器的分析管道,用于自动地蒐集、存储与处理各种游戏的遥测资料与事件数据。

优化的游戏分析管道(GAP)架构
更新后的 GAP 解决方案,让使用者可透过 DataOps 部署 AWS 服务与更新功能,以支持游戏分析的需求,有了 DataOps CI/CD 管道,使用者能在真正部署到生产前测试其架构是否可行,同时该模组系统允许其他 AWS 功能整合至管道中。关于即时识别诈欺行为、游戏内购买的促销活动、以 AIOps 实现 LiveOps 自动化、以生成式 AI 打造动态的 NPC 对话等,该模组都可办到。另外,GAP 更新了有关 library dependencies 和 bug 的修復,而且搭配使用 AWS Glue 引擎提升 ETL 处理速度。如今的 GAP 让使用者可利用管道整合于游戏内或是更自由地选择分析处理类型,让资料能被更即时的处理与利用,大幅提高游戏资料蒐集的效能。

而 GAP 主要分为两个管道,分析管道与 DataOps CI/CD。在分析管道架构中,资料的生产者将遥测资料与事件数据传送到 AWS 云端,藉由 Amazon Kinesis Data Streams 从游戏中撷取串流资料,串流事件资料则是利用 Amazon Managed Service for Apache Flink 撷取与处理,然后可将自订指标发佈于 Amazon CloudWatch,后续可透过搭配 Amazon SNS 即时了解数据异常状况,而批次遥测可利用 Amazon Data Firehose 进行处理,并将资料储存在 Amazon S3 中,接着使用 AWS Glue 对遥测资料执行 ETL 流程,最后可藉由 Amazon Athena 和 Amazon QuickSight 分析与视觉化资料。(如图一)AWS的游戏产业数据洞察

图一

 

在 DataOps CI/CD 管道中,利用 AWS CDK 建置与测试程式码基础架构以组合 AWS CloudFormation,在提交程式码至 AWS CodeCommit 储存库时,CI/CD 管道将被启动,完成编译的基础架构资产会储存于 Amazon ECR 和 Amazon S3 中,接着利用 CloudFormation Stack 部署基础设施进行 QA account 的系统测试,以及执行自动化测试验证于 AWS CodeBuild 的基础架构运行状况,最后可利用 CloudFormation Stack 把测试过的基础架构再部署于 PROD AWS account。(如图二)AWS的游戏产业数据洞察

图二

想进一步了解架构内容细节,可至 AWS 官网参考!

 

参考资料:

AWS 官方游戏部落格
–〈Maximize Your Game Data Insights with the updated Game Analytics Pipeline〉

https://aws.amazon.com/tw/blogs/gametech/maximize-your-game-data-insights-with-the-updated-game-analytics-pipeline/