海战版本将带来全新的大地图争夺体验,以及全新故事线
从陆地到海洋的变革,并不是换了一张背景贴图这么简单的事情。首先要面对的,是视觉系统的升级,打造更具代入感的沉浸行军环境。
3D渲染显然能够获得更好的画面表现,但对于一直使用Cocos2dx的《乱世王者》来说,想要快速迭代并处理大量的3D内容需求,需要一套从技术层面出发的高效迭代方案。
负责客户端的程序myron告诉触乐:“Cocos2dx项目针对2D游戏开发的技术比较成熟,但是开发3D内容存在很多问题。丰富的场景细节意味着大量的模型实例、大量的面片和绘制任务,这些对于手机的CPU、GPU以及内存都是极大的挑战。”
面临变革和即将到来的困难,团队的力量从不缺席。
天美T2的引擎中台作为工作室的技术支持部门,在版本研发过程中起到了重要作用。在“提效提质”的核心思路指引下,大家实现了一套完善的场景编辑和资源转换方案,可以方便快捷地将场景导入到Cocos2dx工程,结合Houdini等地形制作软件自动化生成场景对象。
myron告诉触乐,为了实现更好的美术效果,“我们优化了现有的PBR材质,引入与海战场景相结合的后期调色方案,支持全场景的动态阴影,使得新的光影表现更加细腻;此外,新模型的制作完全摒弃了离线3渲2方案,取而代之的是使用高分辨率纹理的高精度3D模型(包括战船、港口、建筑、冰山、岩石、树木等),配合多层不同风格的地形纹理,使得各个海岛具有鲜明特色;海水效果经过多个版本的迭代,海浪和浅海细节也更加丰富,在此基础上还引入了投影、云层、全屏Bloom等效果”。
海战版本效果图(最终效果以上线为准)
下一步,myron和团队也将会继续和引擎中台的小伙伴们合作,共同完成Cocos2dx到Unreal Engine的引擎升级。myron表示:“我们会用Unreal Engine重写Cocos2dx的渲染层,保证游戏项目可以稳定移植到新引擎。目前这部分工作仍在进行中,尽管这部分工作存在诸多挑战,但为了获得更好的游戏效果和开发效率,这些工作都是值得的。”
困难还不止于此,负责服务器的程序forrest告诉触乐,海战玩法涉及到大量的跨服操作,像是很多玩家从原服一起涌入到了一个开放的大世界,这给后台的技术上也带来了一定的困难。
海战版本的大世界地图,不同区服的玩家将代表不同势力征战
forrest向我们解释了技术上的细节:“它的技术难点在于用户量更大,用户之间的交互更加复杂。从技术角度讲,第一,用户量更大,带来的并发的压力也更大,性能问题是一个难点;第二,该玩法是让不同服的玩家聚集到一个大世界里,因而跨服的交互和数据一致性也是一个难点。再有就是兼容问题,大世界里的很多玩法是原有单服玩法的扩展,这就好比在行驶的列车上做功能的扩展,既要保证列车正常运行,也要保证扩展功能的稳定性。当涉及到底层的一些重构时,处理起来要特别小心,而在上层,每个功能细节都要逐一去比对和处理,保持兼容性也是一个难点。”
forrest同时介绍:“T2工作室有一个由诸多经验丰富的开发人员构成的服务器技术组,帮助各项目解决攻坚难题。《乱世王者》项目在处理这些热点、难点问题的过程中,得到了技术组的大力支持。在性能优化方面,技术组自研的可视化压测工具,让性能优化变得更加直观;在跨服消息方面,技术组研发的TBU组件提供了坚实可靠的支撑。随着越来越多技术专项计划的落地,各项目组都能得到更好的技术支撑。”
总体而言,就是解决最难的,呈现最好的,搭建最稳固的舞台,将各模块的惊喜更好的呈现给玩家。为此,研发团队时刻都在看向困难、寻找方法。forrest介绍说:“如果一切顺利的话,随着大世界海战版本涉及的诸多技术问题被逐一化解,我们将在明年年初将这些难点转化为一个个版本亮点,在丰富游戏现有的可玩性和表现的同时,也为游戏未来玩法上的多样性和可扩展性,提供一个强有力的技术支撑。”
prinny与老何:“创作需要时间,也能帮产品追上时间”
技术的革新意味着推动更多模块加入,有更多需求融入,去探索更多的边界。
“功能的迭代需要增加很多内容,而UX的迭代往往更多是做需要做视觉减法”,《乱世王者》的UX设计prinny谈起以往工作困难时,提到了“时间和打磨”这组关键词。
原画设计老何也有同感:“创作需要时间,去学习新的东西,一遍一遍去打磨、调整,同时也要在自我风格和大众审美之间做好平衡。”
《乱世王者》新旧Logo对比
《乱世王者》对老何来说是“工作以来接触的第一个写实风格的项目”,从立项到现在,为了提升画面品质,他“做了不少努力,学习了不少辅助软件”,这都是此前未曾经历过的。谈起工作中的困难时,他提起有一次他的右手骨折,打上石膏后,“用大拇指和食指捏住画笔,通过手臂移动画笔来画画”。
工作中的困难成为了成就感的一部分。
2021年是《乱世王者》美术焕新的一年,开启大汉篇章版本的同时,“乱世”决定进行品牌视觉升级,对界面进行迭代。prinny所在的UX组与艺术设计中心的同学一起,梳理和提取设计元素,拟定了“新汉风”的设计基调。在界面的展现上,通过弱化UI存在感、强调主体、划分界面层级和布局等方式,让视觉语言更符合现代审美、更年轻化。