关于Nippon Ichi Software
IncrediBuild 帮助日本一软件(Nippon Ichi Software )将其著名的魔界战记(Disgaea)系列从 PlayStation 移植至任天堂 Switch 作为新机首发游戏,该系列在全球的销量已超过三百万。我们询问了日本一软件的一名程序员长安雄作(Yusaku Nagayasu),了解 Incredibuild 是如何帮助其工作室及时发布游戏的。
难点
“任天堂 Switch 的开发与 PlayStation 的开发相比,虽然二者在分辨率和硬件内存规格方面存在差异,但最具挑战性的问题是构建时间。移植至任天堂 Switch 时,由于缺少生产型号,我们需要在 Windows 进行模拟。尽管我们为我们的主要开发人员提供了高性能的机器,但是一次完整的构建需要 22 分钟以上。
随着该系列的进展,源代码的依赖项变得更加复杂。要解决这个问题,我们需要缩短构建时间,但是由于成本和时间方面的问题,并且考虑到我们是移植游戏作品,开发时间很短,这并不现实。”
我们相信 Incredibuild 的能力,它可以稳定地在多个平台上运行。
”INCREDIBUILD 的应对之道
“我们首先试用了 Incredibuild 的 FreeDev 版本,该版本能够将我们的构建时间缩短至 7 分 20 秒,是原先的三分之一。当我们在五台计算机上试用时,这是 FreeDev 版本允许的最大数量,构建时间被缩短至了 4 分 50 秒。
因此,我们决定了为‘魔界战记 5 移植项目’的 6 名开发人员购买六个许可,以期缩短构建时间。
结果,我们完成了开发工作,顺利地发布了游戏。
Incredibuild 在其他项目中也给予了我们许多帮助。和“魔界战记 5”一样,项目 A 也是一款针对任天堂 Switch 的游戏作品。一个未采用分布式编译的流程耗时 5 分 50 秒,采用 Incredibuild 分布式编译后,只需要 1 分 15 秒。
在每一个项目中,我们都能设法通过 Incredibuild 缩短构建时间,尤其是针对任天堂 Switch 的项目。”
最终,经过实践证明,Incredibuild 同时进行多平台编译的固有能力,成为了日本一软件及其多平台游戏作品扭转局面的妙招。
正如长安先生告诉我们的那样:“我们正计划将 Incredibuild 部署到不同的平台。鉴于项目规模越大,Incredibuild 就越高效,我们打算将其用于将来的项目。此外,由于我们正开始着手构建持续集成系统,我们相信 Incredibuild 在不同平台上稳定工作的能力。”
结果概要
- Disgaea 5 构建时间 (Nintendo Switch)
- 22.25分钟
- 4.8分钟
- Project A 构建时间 (Nintendo Switch)
- 5.8分钟
- 1.25分钟
- Project B 构建时间 (Windows)
- 3.6分钟
- 1.6分钟