手机游戏的发展及其上升空间

近期我阅读了由腾讯质量开放平台发布的基于2017年度腾讯WeTest质量开发平台测试数据、应用宝数据、腾讯应用宝数据以及其他第三方平台数据,着重从市场硬件、兼容、客户端性能、服务器性能、安全、用户口碑等手游开发者最关注的手游研发质量视角进行深刻洞察与深入分析的《2017中国移动游戏质量白皮书》,由此对手机游戏的制作细节以及质量测评等方面有了一定的认识和体验。

一. 硬件配置与手机游戏的发展

报告书中提到,2017年手机硬件配置整体上升,低配硬件市场需求减少,内存方面配置提升,屏幕分辨率、处理器性能也进一步提高。

我认为,其反映的是玩家对高配置游戏需求提高了,或者是玩家本身对游戏画质、流畅度等方面有了更高的要求。

首先,文中提到在苹果应用游戏畅销排行榜前1000位的游戏中,角色扮演类、动作类、策略类游戏占比超过了半数席位,如《王者荣耀》、《梦幻西游》等游戏火爆,说明了该类游戏玩家群体数量上升。但是游戏的对硬件的要求也相对较高,拿角色扮演游戏为例,由于其拥有相当数量的角色,相比卡牌和动作格斗类游戏,角色之间的协议交互比较多,早就了响应时间过长,同时,在CPU使用率最高的综合场景下,多款角色扮演类游戏占用了过多的CPU。另外,帧数(fps)表现与CPU和内存相关,保持游戏流畅性与高内存占用率有着一定关系,内存大小还影响兼容性、APK Crash 问题,游戏卡顿、缓慢、闪退可能会引发用户体验差升值操作错误等问题,因此为了满足游戏的基本需要才会对硬件配置等提出更高的要求。

另外,由于手机的便携性以及硬件的改善和越来越多如《梦幻西游》的PC端向移动端迁移的老牌游戏,存在许多由PC端转战移动端的玩家和长期移动端玩家,对游戏的画质、流畅度等提出了一定的要求。作为开发人员,可以说其对游戏逻辑以及渲染器作出了一定的要求,在游戏制作上成本增大,游戏稳定运行的门槛也增高。拿现在市场上主流的游戏引擎Unity 以及Unreal Engine4为例,Unity现在虽然拥有轻量级的包以及简易的教程和低门槛的开发要求,使其成为小成本开发手机游戏的主流引擎,但是其 内建工具不够完善,渲染差,光照系统糟糕,阴影烘焙有错误,只能勉强达到2A游戏入门水平对于控制器支持较差,一些如手柄震动、VR控制器空间定位的功能引擎未集成,需要第三方插件或额外代码没有材质编辑器,需要第三方插件,Prefab不支持继承,没有内建的Level Stream支持。相比之下,Unreal Engine4 在光照系统、物理渲染方面表现良好,强大的材质编辑器实在让开发者们大呼过瘾,但是C++语言是第一个令众多开发者头痛的东西。对于主机平台的支持不够,开发PS4游戏需要重新编译引擎,光动态链接代码就需要至少一个小时,使用12核服务器,24线程同时编译都需要二三十分钟,创建新项目大概又要编译十多分钟。如果切换平台,要编译几千到上万个Shader,安装、调试和打包不方便,需要的时间明显超过Unity很多。另外,由于打包文件过大,蓝图节点逻辑和渲染过于复杂,对于配置的要求也非常高,在PC端需要一定高度的显卡支持,即使已经削减了UE4的一些性能,但是对手机性能的要求还是很高,一般适用于长周期、高画质的大型游戏开发,而且还是给愿意为手机游戏花钱的发烧友准备的,因此如果手机硬件能够跟上,对游戏画质和流畅度等的上限的约束也不会那么低。游戏行业与硬件行业关联紧密,相辅相生,手机游戏还有更大的发展空间。

此外,各大手机产商在屏幕方面做了一定的改善,比如全面屏、不同的屏幕尺寸和分辨率、屏幕边缘手势等,对游戏的适配以及重叠功能造成的错误的避免提出了新要求,另外如果搭载VR等新技术,配合高分辨率设备也将给用户带来更好的体验。

二. 着重关注性能问题与安全问题

报告书中着重提到了手机游戏的性能问题以及安全问题,并提出了一定的解决方案和注意事项。

其中性能优化包括了解决兼容性问题、客户端性能优化以及服务器性能问题解决,玩家反馈最多的问题是登陆问题、掉线问题和卡顿问题,这些问题对游戏评价也有很大影响,而且容易引发负面情绪,另外还有服务器等网络问题,容易让玩家集中吐槽,也非常影响玩家体验。

我最感兴趣的问题其实是安全问题,因为平时玩游戏比较少,但是却也能听到关于游戏作弊等的风言风语,再是现在游戏行业的火爆,安全问题无法避而不谈。在《2017中国移动游戏质量白皮书》中反映到飞行射击、体育竞技和赛车跑酷类游戏容易有外挂。强交互需求容易成为外挂漏洞的“温床”,可能是用户输入输出的时候没有做好接口的封闭以及验证码等,或者是开发人员的逻辑错误以及逻辑漏洞会被找到,因此设计人员和开发人员也要多加交流。

现在比较火爆的“吃鸡”游戏《绝地求生》虽然因其游戏内容刺激惊险吸引了一批玩家,但是有一段时间也因外挂为人诟病。其实射击游戏最受外挂的青睐是有原因的。首先,相比于MOBA游戏的“全图挂”(能让你看到敌人的位置),射击游戏的透视挂、自瞄挂、连发挂能更直接地让你获得比赛的胜利。外挂对于射击技术的提升却是直观且明显的。透视挂可以让你看见躲藏在拐角处的敌人,穿墙挂可以让你神出鬼没,自瞄挂可以让你变成百发百中的神枪手,取消后坐力的外挂更能让你安稳无忧地进行输出。使用了外挂之后,你的胜率和KD比会有非常明显的提升,外加自瞄和透视这类挂非常好“演”,再搭配上使用者可能本身就比较强的实力,这些挂不是那么容易就会被发现的。这种超强的隐蔽性,也是射击游戏外挂能够长盛不衰的原因之一。

另外一个原因多人射击游戏需要计算走位、弹道、后坐力、判定框等等非常复杂和庞大的数据,外加射击游戏对帧数和延迟的要求极高,往往都是在十几分之一秒内决胜负,如果你动一下鼠标、走一步路都要上传到服务器进行实时的数据交换,以现在的技术水平来说,是无法保证流畅地进行游戏的。那怎么办呢?只好把一部分数据计算放到本地来进行,只有关键节点的数据才会上传到服务器,并由服务器进行校正,再反馈到本地。相比其他游戏多了很多本地计算内容的射击游戏,自然成了众多外挂青睐的对象,因为这些改动不会上传到服务器端,在本地修改既方便、又不容易被发现。

再者,像《旅行青蛙》一类的游戏,可以通过更改本地的数据文档来更改道具数,也造成了游戏的不公平。

虽然报告书中提到了手机游戏安全问题可以通过在客户端针对关键逻辑动态库DLL文件进行隐藏、加密,程序员在输出数据多加注意加密处理和隐藏,改变加密的key等改善,面对现在较为泛滥的安全问题,市场还需多加严打,游戏公司也需更加注意关键逻辑以及数据的保护,安全问题的解决任重道远。

三. 移动游戏研发质量精品化

”移动游戏研发质量的精品化趋势是不变的。市场表现良好,赢得玩家口碑的好作品,一直都是质量过硬的精品“这是《2017中国移动游戏质量白皮书》中概述点到的一条现今手游市场越来越明确的规律。文中选取了《王者荣耀》、《阴阳师》、《梦幻西游》等十款热门游戏进行兼容测试,发现其表现优于平均水平,兼容性问题数量以及影响面远远低于其他游戏的平均水平,这说明了优秀的手机游戏不仅仅有丰富的游戏内容以及玩法,在其游戏质量的硬实力上面也不容小觑。

总结

通过阅读《2017中国移动手机游戏质量白皮书》,我了解到,不仅是策划的精心构思,还需要程序员理清逻辑实现游戏,测试完善游戏和找出游戏问题,尽可能利用现有硬件资源和玩家体验,四方配合协助,方可造就一款口碑不错的手机游戏。作为数字媒体技术的游戏取向的学生,虽然我对游戏开发的制作流程有一定的了解,但是相比起工业界中手机游戏制作所要考虑的问题所知甚浅。比如说PVP\PVE和服务器压测一类的专有名词不明白意思,经过查询之后才了解到服务器压测是对服务器承载力的测试以考察其功能极限和隐患,了解到了很多的游戏行业的专有名词。另外,此篇文章引用了知乎和博客上的大牛的一些见解加上我自己的理解构成。这篇报告书可以在今后的游戏开发工作中不断鞭策我,在制作流程中更加注重兼容性问题、客户端性能问题、服务器性能问题以及安全问题等,注重测试,不断完善工作,争取让自己的游戏能够达到一个更新的高度。

猜你喜欢

转载自blog.csdn.net/vancooler/article/details/80039081
今日推荐