Royal Blood:Unity 用于移动游戏案例分析
当 Gamevil 将战略目标定为缩小高质量 PC 游戏与移动游戏之间的差距时,他们急需一款可让他们的所有内部工作室用来进行高效创新的灵活平台。Unity 提供了 Gamevil 在移动设备上实现 3A 级质量所需要的一切。
-
游戏
《Royal Blood》- 内部工作室 Lean Studio 开发的一款 MMORPG 移动游戏
-
目标
缩小电脑图形与手机图形之间的差距
-
平台
iOS、Android
-
团队成员
100+
-
地点
总部位于首尔和洛杉矶
3A 级游戏登陆移动平台
Gamevil 的多元化平台,开发了数百款创新的移动游戏,下载逾 5 亿次。当 Gamevil 在 Lean Studios 的内部团队 2015 年启动其目前的完整版 MMO 移动项目《Royal Blood》时,选择使用 Unity 来制作游戏,因为他们欣赏 Unity 平台的灵活性、扩展性和易用性。
结果:
- 80 人同时处理《Royal Blood》项目
- 使用可让美术师自行快速修改角色和环境的工具进行了扩展
- 可直接从控制台检测和修复错误,其速度比以前的解决方案快 2-3 倍
- 《Royal Blood》在 MWU Korea Awards 2017 中获得了“最佳图形奖”
触手可及的精彩世界
Gamevil 有 500 多名员工,分布于世界各地的 14 个办事处。他们预计,继在西方火爆之后,MMORPG 游戏在亚洲的玩家也会突飞猛进,因此他们组建一个 80 多人的团队来开发《Royal Blood》- 一款雄心勃勃的移动 MMORPG 游戏。
除此之外,该游戏还具有动态开放世界场景,可让你和其他成百上千名玩家一起加入实时在线任务和参加大型阵营对阵营战斗。
“它是一款针对移动平台的完整版 MMO 游戏。”Gamevil 欧洲区总经理 David Mohr 说,“这在移动平台上并不多见。”
80 名成员同时全速向前推进工作
Unity 编辑器的可扩展性支持 Gamevil 添加用于创建事件的自定义工具。该事件工具可让多名用户同时处理场景。他们可以设置事件逻辑和位置,以及为过场动画制作动画。
要让如此多团队成员一起制作这样复杂的 MMO 移动项目,Gamevil 需要一款可根据其整个组织的管线和流程进行量身定制的平台。
“Unity 基于 C# 的模块化可让很多人同时处理多个对象,最大程度减少不必要的重复。”游戏战斗设计团队的负责人 Byong Woon Jeon 说,“在开发《Royal Blood》时,我们有 80 人同时处理游戏的多个方面,这样进展就会快得多。”
奇思妙想接二连三
Gamevil 对 Unity 编辑器进行扩展的另一种方法是使用他们基于节点的自定义生物创建器,他们将其与 Unity 的 Mecanim 和重载结合使用。这一工具组合让他们的美术师可以制作高质量可视化,并且无需编程人员的帮助就针对移动平台进行了优化。
“我们的美术师在创作时可以自由发挥。只需修改一组基本角色的颜色和纹理,他们就可以制作出一大堆好玩又迷人的巫师、弓箭手、勇士和吟游诗人。”Byong Woon 说。
虽然同时服务器必须持续控制整个系统,因为它毕竟是一款 MMO 游戏,所以务必让它尽可能轻装上阵,不能占用过多的内存空间。
智者利器
Gamevil 最终之所以选择 Unity,其中两大原因是 Unity 的灵活性和可扩展性。第三点原因则是 Unity 的易用性,这让他们可以更轻松地找到一流的人才,即使这些人不熟悉 Unity,他们也可以快速跟上进度。
“与我们过去使用过的其他游戏引擎相比,Unity 对开发人员更加友好。”Byong Woon 说,“它集成了全套工具,功能完善;开发人员无需使用其他软件。比方说,在编辑器中直接查找和修复错误的速度比以往快 2 或 3 倍。层级视图大大简化了内容组织。即便是首次使用,用户也可以理解和更改系统中的层级视图。”