腾讯《乱斗之星》,升级 Creator 2.0 性能翻倍
2018.09.20 by cocos
案例展示

“老司机带你轻松拿五杀”、“开车了,快来”……基于 Cocos Creator 开发的多角色对抗小游戏《乱斗之星》最近在朋友圈掀起了一股热潮,收获众多玩家喜爱。今日 Cocos 特邀游戏制作团队,一起来聊聊这款火爆小游戏背后的故事!

1

游戏介绍

《乱斗之星》是由腾讯光子旗下的欢乐游戏工作室开发的一款多人对抗 2.5 D 小游戏,二次元像素画风,英雄角色、技能图标等设计都偏卡通 Q 萌。游戏采用 2v2v2 的团战模式,支持多人联机,你可以邀请微信好友组队,也可以与陌生人匹配组队,然后同另外两队敌人进行一场 3 分钟的对抗,最终拥有宝石数量最多的队伍获得对局的胜利。

2

在 IO 玩法的基础上,游戏还加入了 MOBA 元素,吸引偏向重度的小游戏用户群体。目前游戏中共有战士、刺客、射手和法师四个角色可供选择,每个角色都有独特的技能和特性,例如射手,输出高,有稳定控制,但需要保持在一定的安全距离输出;战士则更适合近身战斗,普攻伤害高,第三次普通还会带来额外的暴击伤害……

游戏开局后,玩家可以通过拾取地面上的宝石来进行成长,每升一级,都可以选择学习一个新的技能,例如“增加移速”“普攻眩晕”等,英雄技能特效非常流畅,。地图中的传送、回复等小道具,增加了游戏的不可预知性以及玩家之间的竞技性。每一局战斗时长仅为 3 分钟,很适合小游戏玩家日常碎片时间的消遣娱乐

在社交系统上,《乱斗之星》加入了许多新的尝试,包括匹配赛、排位赛还有开房间玩法。你可以邀请微信好友一起组队匹配或者组队排位上分,做一个“大腿”或者是“躺鸡”,也可以开房间邀请好友来一场 2v2v2 “内战”,颇有乐趣。另外“好友榜”、“世界榜”、“群排行”也从另一方面增加了社交竞技性,不过目前不支持添加外部游戏好友,只能够通过榜单查看其他玩家段位数据。


对话开发者

游戏质量广受好评,这背后技术支撑是非常重要的,而在产品层面上,良好的体验并非一朝之功,需要策划、美术和程序等不同工种不断打磨。不论是从玩法,还是美术、交互、性能等各方面,《乱斗之星》都做得非常好。今日,游戏的制作团队接受了 Cocos 的专访,以下为采访内容:

Q1:是从什么时候开始筹备做小游戏?游戏开发团队大概多少人呢?

17 年年底有一些玩法的验证,《乱斗之星》项目正式启动则是在 18 年 3 月,从启动开发到 7 月上线,开发周期 4 个月,主要由腾讯欢乐游戏工作室研发,我们初期研发团队 15 人左右,2 个策划,6 个程序,7 个美术的组成,其中涉及到角色模型动画制作,采取的外包形式。另外 Cocos 团队也有一起参与支持,主要解决引擎性能相关的问题,令项目能顺利开展下去,这里表示万分感谢!

Q2:游戏在玩法上有哪些考量呢?

《乱斗之星》是一款多角色即时对战的休闲对抗游戏,玩法上需要能够持续迭代不同的新角色和新玩法,并且有一定的操作深度和技能表现力,对美术动作和特效表现的要求也相对较高。

Q3:为何选择使用 Creator 来开发小游戏?

在研发小游戏之前,团队研发的游戏主要是基于 Unity3D 引擎,Creator 的设计理念和 Unity3D 也比较类似,所有版本的 Creator 界面结构简单明了,学习成本低,非常容易上手,很人性化,充分从使用者角度出发,编辑器功能强大,基本满足团队的制作需要,而且在技术支持上,响应也很快。

Q4:可否点评一下 Creator 在小游戏画面的表现力?

Creator 动画功能简单易上手,对于刚接触的人来说,上手没有太多操作上的门槛,动画制作可以更多把重心放在如何设计简洁概括而有张力的表现上,简洁的动画工程结构,适合使用卡通逐帧特效,充分发挥动画师的逐帧手绘表现能力。

Q5:升级到了 2.0 之后,有带来哪些不同的效果吗?

在没有 Creator 2.0 之前,我们采用的是 1.9.x 的版本,性能一直是令我们头疼的事情,记得第一个版本,在 android 中档机器上,掉帧非常厉害,平均帧率只有 10 几帧,所以花了大量的时间在优化上。

后面大概花了一个星期的时间,把引擎升级到了 Creator2.0,2.0 版本在性能上提升很大。没做任何优化,在 android 中档机器上,帧率已经提升到了 30-45 左右,后面又针对性地做了优化,帧率最终维持在 45-55 帧。除了性能提升了很多以外,编辑器的稳定性提升了不少,基本解决了 1.9x 版本动画编辑器中各种频现和偶现的 bug。

Q6:2.0 升级过程中是否遇到困难?对于后续的 2.x 版本有哪些需求吗?

升级的过程中,主要遇到了一些 bug,比如 sprite 没有显示,坐标计算有问题等等。在遇到这些问题的时候,团队一边定位问题,一边与 Creator 引擎团队进行沟通,Creator 引擎团队也很给力,反馈的问题,立马响应、快速解决。在这里给 Creator 引擎团队点个赞!后续希望 2.x 版本能够支持压缩纹理以及进一步完善编辑的功能。

从美术的角度上希望改进优化的地方大概有几个:一个是希望资源管理器界面区,可以有放大的显示功能,类似于 unity 的界面,方便美术查找贴图,现在贴图太小不容易分辨;另外希望界面可以随意拖动窗口至双屏显示;第三希望动画关键贞上的曲线调节,可以更加地人性化和方便起来,类似于 ae,max 等软件。

非常感谢制作团队能够接受 Cocos 的专访,可以看出 Cocos Creator 2.0 带来的性能提升效果十分明显。新项目立项,推荐直接选择 2.0,但我们也需要提醒一下,如果有旧项目要从 1.x 升级至 2.0,还是存在一定的风险,请谨慎选择。目前用户反馈的升级存在的问题,引擎团队已经制定了修复计划,将在后续的 2.x 版本中更新。我们将尽快发布新版本,以帮助开发者更好地升级到 2.0 中,目前已经可以在 Cocos 官网上下载到 2.0.1 正式版本了~

3

扫描二维码体验游戏

目前已有多款基于 2.0 版本开发的高复杂度的小游戏上线,除了《乱斗之星》,还有之前为大家推荐的华夏乐游《欢乐枪战》,更多优质产品即将上线,后续 C 姐也会选择性地为大家进行介绍,敬请关注哟!如有优质的小游戏推荐,也欢迎开发者给我们留言!