Case Studies

Nippon Ichi

Nippon Ichi Software 采用 Incredibuild及时发布游戏,抓住任天堂 SWITCH新机发布窗口

关于Nippon Ichi Software

IncrediBuild 帮助日本一软件(Nippon Ichi Software )将其著名的魔界战记(Disgaea)系列从 PlayStation 移植至任天堂 Switch 作为新机首发游戏,该系列在全球的销量已超过三百万。我们询问了日本一软件的一名程序员长安雄作(Yusaku Nagayasu),了解 Incredibuild 是如何帮助其工作室及时发布游戏的。

难点

“任天堂 Switch 的开发与 PlayStation 的开发相比,虽然二者在分辨率和硬件内存规格方面存在差异,但最具挑战性的问题是构建时间。移植至任天堂 Switch 时,由于缺少生产型号,我们需要在 Windows 进行模拟。尽管我们为我们的主要开发人员提供了高性能的机器,但是一次完整的构建需要 22 分钟以上。

随着该系列的进展,源代码的依赖项变得更加复杂。要解决这个问题,我们需要缩短构建时间,但是由于成本和时间方面的问题,并且考虑到我们是移植游戏作品,开发时间很短,这并不现实。”

我们相信 Incredibuild 的能力,它可以稳定地在多个平台上运行。

Yusaku Nagayasu

日本一软件公司程序员

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分钟