Sharkmob 如何通过加速 CI 实现真正的提交即构建
腾讯旗下的成熟 AAA 游戏工作室 Sharkmob,以其在 PC 及掌机平台上运用虚幻引擎开发的多人在线游戏闻名,如《血猎》。工作室总部位于瑞典马尔默和英国伦敦,面对着大规模多人游戏频繁更新的挑战,这要求每天进行多达 15 次的同步操作,但过长的构建时间曾严重阻碍了开发进度。
Sharkmob 以往采用开源工具,但在寻找快速、可靠的构建解决方案时,Incredibuild 出色地解决了这个问题。Incredibuild 强大的智能许可和 Build Cache 功能,使得团队能够将计算资源实时分配给需要的开发人员,无论是 Unity 构建还是非 Unity 过程,包括静态分析、着色器编译和烘焙资产。这一转变使得 Sharkmob 的构建时间从平均一小时缩短到仅仅三分钟,极大地提高了开发效率,使得开发人员只需推送新的构建即可立即测试,无需大规模停机更新。
通过Incredibuild的使用,Sharkmob 的持续集成流程得以优化,特别是“预检”系统的应用,使得开发者在提交前就能完成整个开发周期,从而加快了迭代速度。这样的改进不仅提升了开发人员的体验,还使得他们能够更灵活地定制虚幻引擎,以适应不断变化的开发需求。总体来说,Incredibuild帮助Sharkmob实现了真正的“提交即构建”,极大地提高了开发速度和质量。
多重随机标签