02.07.2015

X-Mercs的事后分析

今天,在App Store的虚拟货架上推出了Game Insight的逐步战术策略游戏X-Mercs。来自立陶宛公司的行业传播者Oleg Pridyuk在2015年Unite Europe大会上讲述了这个项目的故事。我们提供了他演讲的简要摘要。

X-Mercs的追踪分析

内容

在开发X-Mercs时,Game Insight设定的一项目标是创建移动设备上最大的三维硬核战略游戏。

因此,开发团队在一开始就决定创建大量游戏内容,即使是最活跃的玩家也难以“消化”。在发布时,团队准备了一个巨大的250个地点的战役,同时还有25种武器(此外还有25种PvP模式的枪械)和50种独特的敌人。这仅仅是“入门套件”:游戏是以持续更新为基础进行设计的。

作为对比,XCOM: Enemy Unknown的游戏地图数量较少——仅64个。

理解所付出的努力的规模还必须记住:X-Mercs是一个三维项目,在战斗中,玩家可以旋转相机,放大和缩小场景。

此外,团队从一开始就希望在游戏中引入类似于XCOM: Enemy Unknown的电影化场景,例如,当狙击手进行精准射击时,镜头会特写他。

111

为了良好的视觉效果,需要创建约3500个多边形的角色,每个角色有30-40根骨骼,整个模型的纹理为1024×1024像素,脸部的纹理为512×512像素。此外,仅为战士制作了约260个动画(男性角色130个,女性角色同样130个)。

显然,这种做法很难称为移动游戏的传统。

“开发者的雄心抬高了移动设备战略游戏的质量和规模标准。目前,很少有移动3D游戏能达到相似的质量和内容多样性,这都是因为开发成本的问题。X-Mercs的开发持续了超过18个月,这在移动游戏中是接近创纪录的时间,”Pridyuk指出。

不过,耗费如此多时间并不仅仅是因为内容的丰富,值得一提的是,生产并不会停止。

“即使在今天,走进艺术部门问‘嘿,伙计们,你们在做什么?’他们会回答:我们在做内容。3D模型需要建模、贴图、动画、纹理处理(还要处理法线贴图、反射贴图、阴影,这些还要为每个平台进行压缩),导入进引擎,然后再到游戏中,”Oleg补充道。

uér

引擎

游戏开发的初期阶段(那时还是Unity 3.5)受到拖延,因为团队当时还不确定选择的引擎是否是正确的。该项目是基于希望成为真正的大型、庞大的产品。Unity能应付吗?是不是应该转向竞争对手的解决方案,或者干脆从头开始编写自己的引擎?这些问题不断出现在开发者的脑海中。

因此,游戏中的许多元素被设计成在更换开发环境时,理想情况下根本不需要重写。

但问题并不仅限于此。

“在游戏开发的晚期阶段,Apple Store对所有应用程序提出了64位运行时的要求。我们不得不将游戏迁移到新的Unity引擎版本,并花费大量时间来适应新的代码库要求,”Oleg说道。

据他说,Game Insight和Unity的团队几乎是坐在一起,解决如何在IL2CPP基础上启动游戏的问题。

uérkr

工具

引擎问题通过正确的管理决策得以补偿,例如构建高效的生产链,这实际上也并非易事。仅在Mercurial和Unity Editor系统内工作就要求为每个包编写自己的工具集,并且艺术家们必须付出很大的努力来掌握它们。总体而言,维护一个由创意人士组成的团队意味着需要不断支持和严格控制现有的生产流程。

但这对确保团队所有成员在统一的环境中看到自己对项目的贡献尤为重要,以便他们能够独立调整项目,完善游戏。如果通常在Unity上工作的开发者在创建项目时几乎不会相互影响,直到设计师将他们的工作整合在一起,那么X-Mercs的开发则大相径庭。

艺术家们构建三维场景,将其直接传递给关卡设计师,后者基于这些场景构建关卡,而设计师们则构建任务。这一切都在同一系统、同一环境中,每个参与者都能够看到。

技术

值得一提的是,开发者面临的另一个问题是,在开发这个大规模移动项目的过程中,技术不仅快速进步,而且经历了迅猛的发展,使开发者必须适应这种疯狂的节奏。

urk

Game Insight在Unity 3.x上开始开发X-Mercs,然后转向Unity 3.5,经历了Unity 4.3,Beta版的Unity 4.5,经历了整个Unity 4.6.x版本的开发周期,并最终发布在该版本上。此外,如有必要(例如,为了支持Windows 10),游戏也可以在Unity 5上运行。

为何有这么多迭代?为了确保不会过时,成为最优秀的。

当然,这里也不是没有代价。例如,不得不牺牲对iPad 2的支持。

结论

“这款游戏是作为平板和手机的移动项目进行构思和开发的。在项目发展过程中,我们在不同的设备上启动了游戏,包括Android、Mac和PC,但在项目接近完成时,我们将重点放在主要平台——iOS上,”Oleg说道。

正是在这个平台上,游戏今天发布了。

然而,从项目负责人Alexandr Bogdanov的Facebook动态来看,PC版本也已经不远了。

我们想用Game Insight市场副总裁Maxim Donskikh的一句名言结束这篇文章,他在与我们谈话时指出,“游戏的开发不会随着发布而停止”。

“就像Game Insight的任何其他游戏一样,X-Mercs将不断增加新的内容并获得更多的可能性。在接下来的几个月中,将添加新的地点、任务和装备,同时社交元素也会不断发展——将在游戏中加入公会系统,让玩家能够在新的PvP模式中与其他玩家进行战斗,”Maxim说道。

评论
写评论...
Related news