序
在2013年春,随公司步入手游发行行业至今,目睹了整个行业经历兴旺,斗争,洗牌,沉寂的整个过程。由当年的百家游戏,百家发行,到现在百家游戏,几家发行。发行商在经过一轮洗牌之后,多数已经被几大平台与大发行商挤压得奄奄一息。
在发行商公司里面,每个部门都经历不同的发行工序。运营平台要经历游戏预热,上线渠道申请,游戏活动等步骤,方能让游戏顺利发行,顺利捞钱钱。市场部也要经历新闻曝光,广告推广,推广活动等手段让更多人认识将要发行的手游。通常地,这两个部门都是紧密合作的关系,但作为一名发行商中程序猿,键盘狗,又将经历一个怎么样的工序呢?下面就让我娓娓道来。
定位
起初做发行的时候,大多数都是一些联运平台,独代平台经过几年时间的摸爬打滚,累积了一些平台资源,用户资源,就出去上海,北京拿几个有IP的游戏,做起发行来了。因此很多发行商在刚进入这个领域的时候,都没有自己的研发团队,并不自产游戏,而是通过收购具有一定价值的游戏来包装发行,运营。所以发行商里面的程序猿,并不同于研发商里面程序猿,能对游戏作修改之类的,甚至可以说发行上里面根本就不需要有程序猿,但随着ShareSDK这些便捷工具的诞生,同样的原理应用在手游发行里面的话,AnySDK这些手游发行工具就出现了,而发行商里面的程序猿便成了这些SDK的开发接入者,则这批代码狗做的事就是为了发行商更快更方便地进行发行,我们称这个部门为发行技术支撑部。
兵器
好了,虚的东西完了,来点实质性的述说。首先看下图,做发行商的程序猿要做哪些工作。
兵器一:统一SDK
什么是统一SDK?
不知道读者是否知道在分享工具上面有个叫ShareSDK的工具。如果我们开发一个分享功能,例如在移动端把一个图片分享到QQ空间又或者微信中,这个时候,就需要移动端对QQ空间或者微信分享进行对接,而这些对接并非简单的一句代码就能完事的,而ShareSDK的工作就是为了这些分享功能的接入变得更简单,只需一句代码和一个语句就可以完成。
同样道理,统一SDK也是为了把各大平台或渠道商的SDK进行整合,让游戏开发商在对接多个SDK的时候,无须更改更多代码,只需管理好用户id,订单id等,统一SDK的接入过程如下:
可以这么说,打包系统的实现是基于统一SDK实现高度统一接口的基础上的,如果统一SKD没有对各大平台SDK做接口统一及分层,则打包系统是无法进行的。
兵器二:打包系统
统一SDK把各大平台SDK的接口统一之后,提供给游戏开发者接入,只需接入一次统一SDK,就能经过打包系统产出其他渠道的SDK。其工作过程如下图:
1.反编译拆包
2.复制黏贴替换SDK包
3.修改属性值签名封包
4.得到第三方渠道游戏包
兵器三:订单系统
由于关乎到捞钱的项目,订单系统就变得异常的重要了。订单系统不但记录游戏的实时的付费率,还能帮助游戏过滤作弊订单等。由上图可以知道,订单系统主要包括两大功能模块:1.订单查询 2.补单功能。
补单流程如下:
兵器四:数据报表
统一SDK另一个作用就是数据收集,数据分析,通过收集更多的游戏数据,渠道SDK的数据,提供给运营部门,市场部门更多的数据支持。
数据报表就是页面显示的范畴了,利用各种报表工具就可以完成了,这里就不说明了
总结:
在手游行业,也就是互联网行业,日新月异,更新速度飞快,或许一个游戏从研发阶段都发行阶段可能只有3个月时间,而同质化异常的高,例如三国类型,西游类型的游戏,所以一个新的玩法要迅速占领市场的话,首要条件就是你是第一个出现在市场中,所以研发要快,发行同样要快,如何在一月中再百家平台渠道中上线是首要任务。所以发行商的程序员就需要以上的兵器来配合发行了。
PS:剧透,下篇带来:发行四大兵器之首---统一SDK的打造法则
版权声明:本文为博主原创文章,未经博主允许不得转载。
原文地址:http://blog.csdn.net/a_asinceo/article/details/48085393