使用 IncrediBuild,OBSIDIAN 每月编译节省超过 2500 开发工时。

  自2003年成立以来,Obsidian娱乐已然成长为世界上最著名的游戏工作室之一。该工作室的《星球大战》、《南方公园》和《辐射》等跨平台大型娱乐品牌一经发售就斩获了评论家和游戏玩家的一致好评。

  和大多数大型多人在线游戏(MMO)一样,《装甲战役》的代码库非常庞大,多达几百万行代码,这使得缩减编译时间至关重要。

  Obsidian主任程序员Javier Olivares谈道:“在使用IncrediBuild之前,我们几乎无法缩短编译时间。我们的服务器端代码是在Windows上开发和运行的,但是生产目标平台却是Linux。”

  此外,作为一个拥有成千上万的日常在线用户的游戏,为了达到最早的上市时间,Obsidian的QA流程必须比以往任何时候更快、更精简。

  IncrediBuild则大大加快了他们的迭代周期和缩短了每日编译时间。在Obsidian的客户端方面,编译时间从40分钟降至了5-10分钟。由于许多程序员在一天内会多次重新编译客户端,这对于节省时间而言非常关键。Olivares表示。

  当然,节省的时间带来的是人力时间成本的减少,并且游戏能够比预期更早地上市。QA时间也得到了大幅缩短。据Olivares称,缩短了每日编译时间,能够按时完成编译,从而节省了他们的QA时间,也许是每天20-30个工时。

  最后,Obsidian也能够利用IncrediBuild来提升Windows和Linux开发环境的性能。Obsidian每天都要在Windows上使用IncrediBuild进行编译,这能节省1.5小时以上的编译时间。在他们的Linux服务器上,编译时间从1小时45分钟降至了大约30分钟。

推荐栏目