Steam游戏上线初期的总结与思考

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012999985/article/details/80253474

我们的PixArk(方块方舟)先行版上线了有一个多月的时间,眼看着好评从80%多降到了65%(恩,稳定住了),心里一阵阵痛楚。不过,项目确实存在各种问题,也就必须坦然面对玩家的指责。

对于steam这样一个平台,玩家的口碑确实非常重要,你如果对自己游戏的品质很有信心,那么在steam上发行就是一个好的开始,不过,这离游戏成功还非常遥远。这里就游戏上线初期可能遇到的问题做一些总结,供大家参考。

1.团队效率

游戏发布效率 如果项目庞大,编译时间与打包时间每次加起来可能要接近两个小时。可以通过升级硬件,或通过联合编译等手段提高效率。

特殊阶段工作效率 如果项目进入上线冲刺阶段,熬夜是在所难免的,但是所有人一起熬夜绝对是最差的方案,最好是团队成员轮番休息。然而问题是,很多普通的开发人员不具备解决项目重要bug的能力,所以可能造成的结果是经常核心团队在熬夜,第二天即使普通人员来了,核心人员不在,第二天的问题又要拖延执行。因此,要提高团队的基本素质。起码有两个核心成员基本上能解决所有问题,然后倒班,回家的人可以开着手机。其他无关成员回去休息,这样能保证随时可以有人解决问题。又不会让团队由于熬夜带来效率低下,心情不好。另外,像是打包流程,注意事项等,要尽量保证团队的人都会。

游戏开发效率 你有可能遇到内存不够用导致崩溃,编译时间长,没有热更新,没有测试服务器导致自己电脑开不起多个端来等情况。不得不承认UE4的项目都很吃配置,团队稍微一不注意使用规范就可能带来各种性能问题,同时调试中的VS也相当占内存。我建议要不然狂升级开发者电脑配置(这只是从开发效率上来说,测试肯定还是要用低配机的),要不然团队(或找人其他组的人帮忙)花费一段固定时间去优化到我们自己机器可以流畅的跑起来。

沟通效率 策划、程序、美术,能面对面沟通尽量面对面沟通,通讯工具有时候很浪费时间

2.质检与测试

小团队也要有测试 一个团队至少应该出一部分人做专门的测试,或者某一部分的人在某个阶段专门做测试。通过策划来测试游戏bug是完全不可靠的,一个人负责策划案,配置数据,普通测试就已经很饱和了,再去做完整的测试根本没有耐心。

留出时间应对特殊情况 对于没有经验的团队,第一次在特定平台上线的特定类型的游戏,有很多意外情况是无法预测的,解决问题需要时间,而且时间无法正确估量,所以最稳妥的办法就是每次更新功能后固定测试一段时间,确定稳定后再上线。

3.宣传与反馈

宣传成本 目前,依靠steam等各个官方账号(Twitter,facebook,微博等),各大主播,大V来宣传是最为划算的,但前提是自身游戏品质要过的去。不去积极的做活动与宣传,再好的游戏也很可能被埋没。

客服反馈 项目前期上线的反馈会非常多,而且非常重要,如果不能得到快速完美的回复,玩家很容易丧失耐心,退游。建议上线前期专门留一个或多个人做游戏反馈方面的工作,给玩家一个官方的可以有交互的反馈通道。

反馈平台 有条件的建议做一个专门的bug反馈平台,然后可以给bug分类,游戏平衡性,闪退黑屏,进不去服务器等,还可以让玩家直接上传对应的图片,视频,log信息等,方便团队去更快更准确的了解各种bug。从差评里面看各种bug反馈的感觉不是很好,更痛苦的是玩家差评里面只说“各种bug”但是不说是什么bug…

4.玩家口碑

玩家成本 游戏吸引人与否要看一开始的内容,很多小的bug影响不大,但是随着玩家投入的成本与时间变多,后面的bug会被无限放大。所以前期的bug修复非常重要,否则玩家就会很容易流失。

先行版不是借口 这个可能是无法避免的问题,如果一个团队没有资源与能力做到完美的测试,那么先行版确实是一个最为方便也有效的测试手段。但是也可能因为过多的bug导致玩家的流失,大部分玩家并不在意游戏处于什么阶段

对比同类型游戏 玩家总是会对游戏进行对比,所以他们会习惯性的将其他游戏的特点与优点与你的游戏进行对比,如果你达不到玩家期望,玩家就可能不买账。因此,定位好自己的游戏,把其他同类型游戏优秀的东西(或功能)尽可能提供给玩家

考虑玩家特点与习惯 你的游戏受众目标应该是比较明确的,所以你要了解玩家玩同类游戏的时候需要哪些东西,哪些机制(如支持MOD,好友联机,bug补偿等)。当然,所有的这些都是有成本的,需要团队去判断是否要去做、优先级是什么样的

好评可逆度极低 不要指望修改bug后玩家主动修改为好评,尽量在最开始解决这个问题

5.外挂问题

外挂对网游的影响可以说是相当大了。目前应该存在很多专业的网游外挂团队,特别是吃鸡的火爆带动了UE4相关的外挂产业,导致其他UE4的网游都很容易出外挂。steam上很多游戏靠好评积累口碑促进销量,单机游戏很幸运的不会受到影响,但是做网游的朋友们请务必认真对待。BattleEye作为一个反外挂的工具,确实是有作用的。但是其本身存在很多问题,程序识别错误,日志不提供,沟通交流障碍等都会严重影响反外挂的正常进行,还会影响普通玩家的游戏体验。

总的来说,任何公司自己搞反外挂成本都是很高的,相关的人员也非常稀少,所以建议在前期将反外挂的事宜考虑进来,或者从其他方面降低外挂对游戏造成的影响。

6.游戏上线初期尽量避免的问题

卡顿与帧数 玩家的耐心是有限的,当卡顿对玩家的正常游戏产生严重的影响时,玩家就会失去耐心

加载速度问题 很多游戏可能都存在这个问题,对于配置较差的机器其加载时间可能是好机器的N倍。但一般情况下这都是资源引用不规范,文件太多没有整合的原因,所以上线前要好好优化一下这一块。

掉线问题 老掉线还怎么玩?一般来说需要做一些避免掉线的保护措施

内存问题 达到一个玩家可以接受的情况,要注意内存泄露,频繁的申请内存然后等待垃圾回收是不靠谱的

崩溃与dump采集 上线前几天肯定会有很多崩溃,要通过dump采集与分析以最快的速度解决与修复哪些出现频率高的崩溃

应急处理 比如GM或保护按钮来解决卡死等玩家无法自行处理的问题,最好的办法是给玩家提供自己解决问题的方法,GM需要管理员操作,成本比较高

数值平衡 不要求多准确,但是起码要有一个完整舒适的体验

玩家耗费时间或金钱的得到的东西消失 玩家投入了成本由于bug而丢失,这是玩家最不能接受的,如存档丢失,道具丢失

是否方便和朋友一起 对于网游来说,很多人都希望能和朋友一起玩,所以提供这方面的游戏方式或优化这方面的体验还是很有意义的

官方态度与反馈接受速度问题 即使不能立刻解决问题,也应该有一个官方渠道尽快的给玩家

分清主次问题 哪些问题是首要问题,哪些问题需要优先解决?团队的精力是有限的,所以需要在有限的时间内解决最为重要的问题

总的来说,想有效的避免上面的问题,就是上线前测试一段时间。服务器起码跑上个10半个月的,让一定数量的测试者尽可能覆盖游戏所有内容。另外,有些时候过早的测试是没有意义的,因为很多bug可能是因为最近的修改而新产生的。


愿一个正在不断完善的PixArk在后续阶段能得到大家的认可,也希望其他游戏能绕过上面提到的一些坑。

相信国产游戏正在迈入一个更好的时代~

阅读更多

扫码向博主提问

Jerish_C

博客专家

非学,无以致疑;非问,无以广识
去开通我的Chat快问

没有更多推荐了,返回首页