游戏SDK到底是什么?

QuickSDK | 2019-03-13 | 技术干货

      小王作为一个游戏圈的新人,在一家百多人的研运公司做游戏运营。刚入公司时,leader就将他加入各个SDK对接讨论组,一会广告的、一会渠道的、一会数据统计的、一会推送的。讨论组里最长见就是关于SDK接入出现的种种问题。大家提的这个SDK到底是个啥?怀着一脸疑惑的小王抱着万事找百度的心态。到百度上一搜。

百度解释:软件开发工具包(缩写:SDK、外语全称:Software Development Kit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。

软件开发工具包是一些被软件工程师用于为特定的软件包、软件框架、硬件平台、操作系统等创建应用软件的开发工具的集合,一般而言SDK即开发平台下的应用程序所使用的 SDK。它可以简单的为某个程序设计语言提供应用程序接口 API 的一些文件,但也可能包括能与某种嵌入式系统通讯的复杂的硬件。一般的工具包括用于调试和其他用途的实用工具。SDK 还经常包括示例代码、支持性的技术注解或者其他的为基本参考资料澄清疑点的支持文档。

这看完后,小王更加懵逼了,咋们能简单点,直接点么?

游戏SDK

每个游戏都需要有帐号体系,解决用户的登录和注册,有支付来解决用户的充值问题。在解决这两个问题之后,我们游戏还需要对基础的数据进行统计与分析。这些点是每个游戏都需要去解决的。而在实际研发过程中,我们不可能每个游戏都去做一个帐号、支付以及统计功能。游戏SDK就是把这些共同性的功能给抽象出来,通过一定的接入规范,形成一个独立的软件包。让游戏研发无需再费时在这些功能的研发上,只需要按照接入规范,引进软件包资源,对接接口即可。

帐号体系:核心功能,包含了登录、注册、帐号管理等功能。这里面单就登录而言,就有缓存登录、游客登录、帐号登录、手机号登录、第三方登录。其次,还有帐号绑定、游客升级等功能。

支付体系:订单系统,支付功能、补单功能、以及集成主流的第三方支付渠道如:支付宝、微信、银联等。

数据体系:数据部分主要分为产品数据和运营数据。

产品数据:这部分数据主要是SDK产品经理最为关注的,以我上面的登录流程为例,登录/注册流程页面的展现、点击、关闭按钮的数据都需要做埋点统计。如果期望95%的转化率是及格线,那么低于95%的转化率就是不达预期的,可能就需要去优化登录/注册的逻辑、界面UI等等。

运营数据:简单说就是运营层面的数据,如新增、活跃、创角、付费率、ARPPU、ARPU、LTV、留存等等。

不知道这样的解释,大家是否能明白了呢?如果还有不明白的地方可以通过留言的方式告诉小编,让小编再帮你答疑解惑,另外这里说到游戏SDK,QuickSDK旗下的官方SDK系统(QuickGame),一套为手游发行商搭建专属官方SDK系统的解决方案,可打造专属的用户系统及支付系统,使玩家能够更加便捷的使用账号登录外,支付方式也可任其选择,并提供详细的数据报表,一定程度的提高运营效率,并且支持Adroid、iOS、H5、H5转微端、H5加壳等平台,可以说是自主发行需求者的福音了,更多关于官方SDK系统的介绍可以进入https://www.quicksdk.com/quickgame.html,了解一下。

商务合作

李先生:13880511661

市场合作

赵先生:15390049857

技术支持

彭女士:18202818615

官方技术交流群

QQ群:608554925