TapTap预约榜第1,优质手游项目《绯红之境》的研发路

白鹭引擎 2020-11-26
"一款拥有足够内容和深度的优质游戏对于苹果或其它平台而言,只要你是正经研发,没有违规事项,他们更希望你能快速上架,为用户提供优质的内容。"——《绯红之境》项目组

在如今“酒香也怕巷子深”的时代,一款优质游戏从研发期间就开始筹备它的推广之路。

《绯红之境》,一款二次元风格的轻策略养成类游戏,今年年初,还处于研发期的它已然获得了TapTap预约排行榜第一的不菲成绩,凭借原创IP、丰富剧情、关卡、家园及养成等多种系统和玩法捕获了众多粉丝。


现在,《绯红之境》已进入推广筹备期,我们有幸与研发团队技术负责人一起聊聊看这款游戏的研发经历。

01、契机:女性的二次元手游时代

对于尚在创业中的团队而言, 看准市场、正确立项是一件非常重要的事情!

《绯红之境》正是一群尚在创业中的团队开发的处女作品,其成员来自二次元+MOBA类竞技游戏圈,具备多年的Unity、Egret等多平台游戏开发经验。作为游戏圈的“前浪们”,对于二次元与手游的结合并不陌生且有着深刻的认知,他们认为:在二次元手游圈中,大部分玩家对以女性角色为主的游戏拥有更好的接受度,男性向二次元产品拥有更高的爆款率,且以女性角色为主的作品更容易得到大家认可。

在这种情况下,基于对时下热点、团队的二次元属性以及对用户进行分析调研之后,研发团队决定以原创世界观+幻想世界为卖点、将“逝去的少女再次为你而战”作为内容方向,创造出了《绯红之境》这样一款以主人公重新唤醒复苏的少女,共同抵抗厄兽,从而维护世界平和为基调的女性英雄作战手游。

2018年,恰逢微信小游戏火爆,互联网游戏正当时,而市场又缺少高品质的可以和手游媲美的作品。因此研发团队在主研原生手游的基础上,希望在未来的规划中能够结合互联网游戏的优势让游戏具备在更多平台上运行的能力,而白鹭凭借稳定、简单易上手的引擎技术优势,以及一键对接多种游戏平台、支持iOS、Android原生手游的发布成为《绯红之境》研发团队首选。

历经1年多的开发周期,多次主玩法推翻,多次UI调整,《绯红之境》也没有辜负项目组的期望, 2019年上线TapTap,首次推广就实现了预约榜排行第1的成绩。这款游戏现已过审iOS、Android平台并接受预定,全面进入推广筹备期。


02、成长:善用 Egret Native 开发原生手游

对于拥有多年原生游戏开发经验的团队而言,产品的具体功能开发得心应手,很多内容可以借鉴常规手游经验,开发团队针对 iOS/Android两个平台,分别搭建原生SDK对接框架来对接各种渠道的第三方SDK,至于具体的不同平台的游戏差异逻辑,则将平台识别符暴露给上层 TypeScript 逻辑,由上层逻辑处理。

但将基于Egret、TypeScript开发的游戏发布成手游,也会遇到一些意料之外的事情。巧合的是,今年5月,白鹭引擎举办第1期原生游戏免费技术支持活动,此时《绯红之境》项目刚刚拿下版号并制定了最终上线计划,其研发团队需要白鹭引擎技术支持的帮助来解决一些从研发层面难以解决的或规避的问题,这些问题有一部分集中在Native层面,比如:音频播放问题、文字渲染、骨骼动画渲染、定制功能等。所以项目组决定参与此次活动并成功加入成为白鹭技术扶持项目,今天也跟大家分享2个项目组遇到的问题及Egret Native解决方案:

1.改进多音效混合播放的稳定性

由于《绯红之境》是一款直接发布为原生的手游而非Web平台的游戏,其产品中包含了大量的多音效混合播放相关功能。在 EgretNative早期版本中,主要支持的是现有的HTML5游戏发布为原生应用这种需求。由于HTML5游戏的音效播放相对简单,所以EgretNative的音效系统并没有针对大量音效混合播放这种重度手游所需功能进行深入设计。在和《绯红之境》研发团队的深入合作中,EgretNative团队重新设计并实现了底层音效系统,有效的改善了因为混合音效导致的崩溃、死锁和噪音问题。


2.改善多语言支持

手游出海现在已经是必然趋势,而EgretNative 早期版本对部分海外国家文字支持并不好,这两个版本EgretNative团队重点针对包括《绯红之境》在内的开发者需求,改善了对多语言的支持,包括:

(1)复合文字渲染

部分国家文字编码是一种独特的复合文字编码。以泰文为例,??????  是三个泰文字符,第一个是一个字,第二个是第一个字穿鞋子,第三个字是第一个字穿鞋子再戴帽子,但是在编码时,后两个字并不是一个独立的编码,而是分别把鞋子和帽子进行编码。由于Egret Native未处理这种情况,在渲染后两个字时就会出现渲染错误。除了泰文之外,部分文字表情也会出现类似问题;

(2)韩文输入

韩文由于是一种通过谚文字母拼合的表音文字,使用韩文输入法时,渲染出的文字需要根据后续输入的字母进行动态调整,而之前版本的 Egret Naitve iOS版本中对这种问题处理存在问题导致渲染错误;


(3)富文本渲染

这是由于 Egret Native的渲染器和Web渲染器是两套独立的渲染器,虽然其设计目标是最终渲染结果完全一致但是在特定情况下会出现渲染结果不一致的问题。

现在,Egret Native团队已修复了诸多类似上述的文字渲染相关问题,可以更好的为产品全球化保驾护航。

据《绯红之境》研发团队介绍:Egret Native技术支持非常及时、深度化。根据项目组的开发进度和上线计划,白鹭团队为我们所提供的问题进行分类以及赋予较好的处理权重。同时在合作期间白鹭团队也会即时反馈给我们他们的阶段计划和问题处理进度。一旦问题处理完毕,白鹭团队会及时为我们发布定制版本的 EgretNative予以测试。白鹭的支持非常的负责,对我们项目的进度有着很大的帮助。如遇无法处理的问题,研发方不再被孤立!

03、收获:iOS&Android同步上线,大展“红”图正当时

众所周知,二次元非常火爆,而《绯红之境》自立项开始就非常看重制作细节与发展方向,并积累了很多二次元相关资源,为此还建有独立的IP部门,专职负责游戏世界观设定和剧情向的内容;而美术部门同时汇聚了业内少有的2D手绘特效师、资深的主美、骨骼动画设计师、场景原画等,同时项目组还具备了大量的画师资源以及声优渠道。

当然,《绯红之境》也没有让众多粉丝失望,游戏中的立绘完全能够达到舔屏的级别,在目前共有的40个唤灵里,无论从服饰、发型、动作、神态还是风格等,都能看出每一个唤灵的立绘都是精心设计的。


为了让游戏获得更好的推广,《绯红之境》现已全面进入推广筹备期,并成功过审iOS、Android平台,国内的玩家们可以通过这2个平台预定游戏。

而对于让众多开发者“头疼”的iOS平台,《绯红之境》项目组则严格遵循苹果开发者协议中的相关条款,并结合白鹭引擎团队提供的官方文档和视频中的方案处理,让整个审核流程波澜不惊。对此产品团队的经验总结是:iOS平台上线的关键在于游戏本身内容的深度和丰富性。一个拥有足够内容和深度的优质游戏,对于苹果而言,只要你是正经研发,没有违规事项,他们更希望你能快速上架,为用户提供优质的内容。

现在,《绯红之境》已欲展翅高飞,Egret Native研发及技术支持的小伙伴也预祝项目组取得一个更优异的成绩。

来源:白鹭引擎
原文:https://mp.weixin.qq.com/s/TBt1OaazYm8YIVTDSIs2Sw

最新评论
暂无评论
参与评论

商务合作 查看更多

编辑推荐 查看更多