案例解析|游戏发行商如何低成本实现精细化营销

本文涉及的产品
阿里云百炼推荐规格 ADB PostgreSQL,4核16GB 100GB 1个月
云原生大数据计算服务 MaxCompute,5000CU*H 100GB 3个月
云原生大数据计算服务MaxCompute,500CU*H 100GB 3个月
简介: 2020年初突发的疫情防控导致游戏行业的用户数量大幅增长,个别产品的服务器更是被玩家挤爆,对应二级市场上游戏公司股价也开始一路走高。然而回望两年前,受政策影响整个游戏行业受到重挫,2018年游戏娱乐板块全年整体下跌36.66%,游戏行业几乎一整年都在饥寒交迫中挣扎。直到2018年12月,游戏版号恢复审批,游戏行业才开始逐步复苏。再加上5G的推出,有望解决云游戏及AR/VR的技术瓶颈,游戏行业的发展迎来春天的趋势已经势不可挡。本篇文章将以企业A为案例,详解上云带来的核心价值以及上云方案和步骤,希望能给您的业务带来一定帮助。

行业趋势—游戏行业市场营销往精细化发展

  2020年初突发的疫情防控导致游戏行业的用户数量大幅增长,个别产品的服务器更是被玩家挤爆,对应二级市场上游戏公司股价也开始一路走高。
  然而回望两年前,受政策影响整个游戏行业受到重挫,2018年游戏娱乐板块全年整体下跌36.66%,游戏行业几乎一整年都在饥寒交迫中挣扎。直到2018年12月,游戏版号恢复审批,游戏行业才开始逐步复苏。再加上5G的推出,有望解决云游戏及AR/VR的技术瓶颈,游戏行业的发展迎来春天的趋势已经势不可挡。
  而此次的疫情防控,对于游戏行业的发展,就好比发令枪已响。整个行业经历了整体下跌,再逐步复苏的过程,不少游戏公司都面临着推广成本高、获客难、流量成本高等问题,然而发令枪一响,有些游戏公司已经提前布局,提前进入了快车道。游戏用户越来越成熟,对于游戏品质的要求也越来越高。游戏领域的竞争愈演愈烈,游戏好玩的同时也需要做好市场运营才能获得更好的业绩。随着流量成本不断升高,游戏行业的市场营销开始往精细化发展。
  企业A是一家独特且创新的游戏公司,目前在全球已有超过1亿的手机游戏用户。代表作手游曾成为一款国民级手游,同时在全球大获成功。近些年来,企业A继续深耕研发有足够创新度和游戏性的手机游戏,致力于发展游戏发行业务,为全球的玩家带来更具可玩性的游戏,为各大研发商提供向全世界发布游戏的优质平台,在中国手游发行商中位列前茅。

迅猛增长的数据量和分析需求对自建系统的扩展性、易用性、实时性都带来了挑战

  游戏领域的竞争非常激烈,业务上要求游戏运营平台能够做到精细化运营,效果实时反馈,抢先一步预测。企业A的广告大数据分析部门为了解决实时分析问题,以Hadoop体系为生态核心来构建搭建了自己的大数据体系。但是随着数据量的迅猛增长以及业务对于数据分析的要求的提高,这套大数据分析系统的问题逐渐暴露出来:
- 扩展性问题
  数据量增长曲线高,IDC扩容难度大。
- 易用性问题
  自行维护的Hadoop+Hive+Presto体系,学习与维护成本过高。
- 实时性问题
  业务越来越高的实时性要求,Presto作为直接查询的实时计算引擎,性能不达预期,数据分析的实时性不够,即便是预计算处理后放在高性能数据库里再输出也捉襟见肘。
- 性价比问题
  为了确保性能与稳定,自建集群随着IDC规模的扩大,企业成本会大幅上升。

如何低成本的应对业务量增长带来的各类挑战

  针对上述业务挑战和架构遇到的痛点,企业A大数据团队开始尝试针对架构和产品选型进行考察,先后尝试了多款开源分布式分析引擎以及大数据产品,但是在实时性,关联性查询等方面的业务要求无法满足。最终企业A大数据团队尝试POC使用了阿里云的AnalyticDB for MySQL产品。分析型数据库AnalyticDB是阿里巴巴自主研发的海量数据实时高并发在线分析云计算服务,可以在毫秒级针对千亿级数据进行即时的多维分析透视和业务探索。在感受到 ADB的快、灵活、易用、规模扩展和高并发的优点特性后,企业A的大数据团队和阿里云数据库团队一起成功地打造了围绕阿里云AnalyticDB为核心的新一代游戏广告实时运营分析平台。
TB1c8ekwNz1gK0jSZSgXXavwpXa-864-572.png

图1 基于Hadoop的大数据架构示意图


TB1by9pwG61gK0jSZFlXXXDKFXa-864-520.png

图2 基于AnalyticDB(ADB)的数据分析架构示意图


  整个方案是将归因后的数据经过logstash后存入AnalyticDB存储密集型,再预处理后放入AnalyticDB计算密集型,供前端分析使用,用来替代原来的Hadoop+Hive+Presto体系。基于阿里云AnalyticDB的新实平台有很多优势:
- 查询速度快
  比OLTP快10倍以上,比presto也能快数倍,QPS数百到上万。
- 弹性伸缩
  节点和配置都可以随时升降,随着数据增长灵活升级。
- 易用
  Pesto迁移过来,几乎没有任何改动成本,MySQL迁移大部分语句兼容。
- 海量规模
  动态线性扩容至数千节点,可支撑海量级别数据及分析。

客户价值:10倍性能提升,75%成本节约

  企业A通过采用“POLARDB + ADB大存储+ ADB高性能”产品组合打造出新一代游戏买量市场实时数据运营分析平台,云原生数据处理、分析闭环,实现了高效的游戏数据运营。
  分析数据的实时性提升帮助用户更好地挖掘数据蕴含的价值,通过对数据的分析更好地指导业务开展。在构建好新一代平台后,分析性能产生了5-10倍的性能提升,极大的提升了业务体验,促进了买量市场的投放效率转化;
  基于玩家行为日志表日益增长,日增长过亿数据量,通过ADB存储密集型实例进行存储和分析,有效地降低的客户的总体使用成本,总成本下降高达75%;
  5-10倍的性能提升、300%成本节约、超高性价比助力新一代游戏发行实时数据运营迈上新台阶。

案例涉及到的产品

目录
相关文章
|
18天前
|
缓存 网络协议 Linux
DNS解析工具使用案例
关于如何在Windows和Linux操作系统下使用DNS解析工具的案例,包括查看和清空DNS缓存、使用whois查询工具以及安装和使用dig工具进行DNS记录查询。
14 2
DNS解析工具使用案例
|
21天前
|
图形学 C#
超实用!深度解析Unity引擎,手把手教你从零开始构建精美的2D平面冒险游戏,涵盖资源导入、角色控制与动画、碰撞检测等核心技巧,打造沉浸式游戏体验完全指南
【8月更文挑战第31天】本文是 Unity 2D 游戏开发的全面指南,手把手教你从零开始构建精美的平面冒险游戏。首先,通过 Unity Hub 创建 2D 项目并导入游戏资源。接着,编写 `PlayerController` 脚本来实现角色移动,并添加动画以增强视觉效果。最后,通过 Collider 2D 组件实现碰撞检测等游戏机制。每一步均展示 Unity 在 2D 游戏开发中的强大功能。
63 6
|
26天前
|
JavaScript 前端开发 UED
Javaweb之javascript的小案例的详细解析
通过上述步骤,我们得到了一个动态更新的实时时钟,这个简单的JavaScript案例展示了定时器的使用方法,并讲解了如何处理日期和时间。这个案例说明了JavaScript在网页中添加动态内容与交互的能力。对于涉足JavaWeb开发的学习者来说,理解和运用这些基础知识非常重要。
34 11
|
20天前
|
设计模式 存储 人工智能
深度解析Unity游戏开发:从零构建可扩展与可维护的游戏架构,让你的游戏项目在模块化设计、脚本对象运用及状态模式处理中焕发新生,实现高效迭代与团队协作的完美平衡之路
【9月更文挑战第1天】游戏开发中的架构设计是项目成功的关键。良好的架构能提升开发效率并确保项目的长期可维护性和可扩展性。在使用Unity引擎时,合理的架构尤为重要。本文探讨了如何在Unity中实现可扩展且易维护的游戏架构,包括模块化设计、使用脚本对象管理数据、应用设计模式(如状态模式)及采用MVC/MVVM架构模式。通过这些方法,可以显著提高开发效率和游戏质量。例如,模块化设计将游戏拆分为独立模块。
44 3
|
21天前
|
图形学 数据可视化 开发者
超实用Unity Shader Graph教程:从零开始打造令人惊叹的游戏视觉特效,让你的作品瞬间高大上,附带示例代码与详细步骤解析!
【8月更文挑战第31天】Unity Shader Graph 是 Unity 引擎中的强大工具,通过可视化编程帮助开发者轻松创建复杂且炫酷的视觉效果。本文将指导你使用 Shader Graph 实现三种效果:彩虹色渐变着色器、动态光效和水波纹效果。首先确保安装最新版 Unity 并启用 Shader Graph。创建新材质和着色器图谱后,利用节点库中的预定义节点,在编辑区连接节点定义着色器行为。
71 0
|
21天前
|
开发者 图形学 C#
揭秘游戏沉浸感的秘密武器:深度解析Unity中的音频设计技巧,从背景音乐到动态音效,全面提升你的游戏氛围艺术——附实战代码示例与应用场景指导
【8月更文挑战第31天】音频设计在游戏开发中至关重要,不仅能增强沉浸感,还能传递信息,构建氛围。Unity作为跨平台游戏引擎,提供了丰富的音频处理功能,助力开发者轻松实现复杂音效。本文将探讨如何利用Unity的音频设计提升游戏氛围,并通过具体示例代码展示实现过程。例如,在恐怖游戏中,阴森的背景音乐和突然的脚步声能增加紧张感;在休闲游戏中,轻快的旋律则让玩家感到愉悦。
33 0
|
21天前
|
开发者 图形学 iOS开发
掌握Unity的跨平台部署与发布秘籍,让你的游戏作品在多个平台上大放异彩——从基础设置到高级优化,深入解析一站式游戏开发解决方案的每一个细节,带你领略高效发布流程的魅力所在
【8月更文挑战第31天】跨平台游戏开发是当今游戏产业的热点,尤其在移动设备普及的背景下更为重要。作为领先的游戏开发引擎,Unity以其卓越的跨平台支持能力脱颖而出,能够将游戏轻松部署至iOS、Android、PC、Mac、Web及游戏主机等多个平台。本文通过杂文形式探讨Unity在各平台的部署与发布策略,并提供具体实例,涵盖项目设置、性能优化、打包流程及发布前准备等关键环节,助力开发者充分利用Unity的强大功能,实现多平台游戏开发。
44 0
|
21天前
|
图形学 机器学习/深度学习 人工智能
颠覆传统游戏开发,解锁未来娱乐新纪元:深度解析如何运用Unity引擎结合机器学习技术,打造具备自我进化能力的智能游戏角色,彻底改变你的游戏体验——从基础设置到高级应用全面指南
【8月更文挑战第31天】本文探讨了如何在Unity中利用机器学习增强游戏智能。作为领先的游戏开发引擎,Unity通过ML-Agents Toolkit等工具支持AI代理的强化学习训练,使游戏角色能自主学习完成任务。文章提供了一个迷宫游戏示例及其C#脚本,展示了环境观察、动作响应及奖励机制的设计,并介绍了如何设置训练流程。此外,还提到了Unity与其他机器学习框架(如TensorFlow和PyTorch)的集成,以实现更复杂的游戏玩法。通过这些技术,游戏的智能化程度得以显著提升,为玩家带来更丰富的体验。
36 0
|
21天前
|
开发者 图形学 Java
Unity物理引擎深度揭秘:从刚体碰撞到软体模拟,全面解析实现复杂物理交互的技巧与秘诀,助你打造超真实游戏体验
【8月更文挑战第31天】物理模拟在游戏开发中至关重要,可让虚拟世界更真实。Unity作为强大的跨平台游戏引擎,内置物理系统,支持从刚体碰撞到布料模拟的多种功能。通过添加Rigidbody组件,可实现物体受力和碰撞;使用AddForce()施加力;通过关节(如Fixed Joint)连接刚体以模拟复杂结构。Unity还支持软体物理,如布料和绳索模拟,进一步增强场景丰富度。掌握这些技术,可大幅提升游戏的真实感和玩家体验。
29 0
|
21天前
|
图形学 C# 开发者
Unity粒子系统全解析:从基础设置到高级编程技巧,教你轻松玩转绚丽多彩的视觉特效,打造震撼游戏画面的终极指南
【8月更文挑战第31天】粒子系统是Unity引擎的强大功能,可创建动态视觉效果,如火焰、爆炸等。本文介绍如何在Unity中使用粒子系统,并提供示例代码。首先创建粒子系统,然后调整Emission、Shape、Color over Lifetime等模块参数,实现所需效果。此外,还可通过C#脚本实现更复杂的粒子效果,增强游戏视觉冲击力和沉浸感。
38 0

推荐镜像

更多