“以前,这可能需要几个小时. 我得下载一份源代码, 获取所有相关的测试sdk, 去掉硬编码的文件列表, 然后重新开始整个过程."
Crytek花了近20年时间完善游戏软件产品开发. CRYENGINE, AAA级 游戏引擎它被用来开发最流行的平台上的游戏,如PlayStation、Windows和Xbox.
Crytek坚信VR/AR在游戏开发中的变革潜力. 这就是为什么CRYENGINE积极支持所有VR硬件技术,包括:
以突破游戏玩法和技术的极限而闻名的Crytek的发展已经转向了VR. 该公司开发了屡获殊荣的游戏《365游戏网》和《365游戏网》.”
保持产品代码的质量和数量对全球工作室来说从来没有这么重要过. 为了做到这一点,工作室使用 螺旋核心,企业 版本控制 平台必须. 在他团队的帮助下, 大卫凯, Crytek CRYENGINE首席系统工程师, 是否实现了有效的版本控制组织.
更快的发布周期, 支持测试, 和单一来源的真相符合Crytek的产品开发路线图.
Crytek在十多年前就开始使用螺旋核心来填补他们的空白 发展管道. 曾经,版本控制对Crytek来说是事后才想到的.
随着产品的增长, 以及需求和协作的用户数量, 一个企业级的版本控制工具对于保持工作流的组织性是必不可少的. 螺旋核心是一个完美的解决方案,其在业内的成功得到了证明.
“我们已经能够对数字资产进行版本化,并更有效地存储它们. 这意味着我们可以更具实验性. 我们可以更快地推进我们正在做的工作,我们可以把事情扩展并测试它们. 如果他们一开始不工作,我们知道这不是问题,因为[螺旋核心],”Kaye说.
“稳定的开发听起来并不令人兴奋,但它只是让每个人的工作更好. 使用365游戏网,开发变得更加方便. 分支和合并的麻烦和压力更少,”Kaye说.
Crytek依靠螺旋核心来帮助维持对测试环境的控制, 确保只有最高质量的代码进入 发布分支.
“当有人想要向我们的主要开发分支提交更改时, 他们必须通过我们的试验系统来编译和测试它,”凯说. “我们对向分支机构提交代码有严格的要求. 有些组织允许您立即提交代码,但我们会设置障碍以保持质量.”
这也是因为引擎的单一改变可能会阻碍整个游戏开发团队的发展. 有太多的风险,有太多的开发人员、管理人员和管理员需要跟踪. 简化过程和变更管理以确保没有错误进入发布分支是非常必要的.
Crytek通过使用 螺旋群,一个协作代码审查工具 螺旋核心. 群的 詹金斯集成 当开发人员开始评审时,自动启动构建和测试. 这消除了对定制工具和多个持续集成(CI)服务的需求.
“我们大量使用了预提交触发器. 即使是简单的事情,如确保代码评审通过或用户没有提交相同的文件,”凯说.
的 游戏开发过程 对Crytek来说,它的速度从未如此之快.
Crytek公司使用螺旋核为一个加速的,自动化的 持续交付(CD)发布工作流 这是由两个独立的构建农场支持的. 他们还为他们的主要开发分支实现了一个实时测试的自动化系统.
“我可以在半小时内完成最终的源代码发布,”凯说, 他还说,他怀疑, 在时间, 他甚至可以把时间缩短到五分钟.
Crytek在VR市场中处于独特的竞争地位. 增强现实的趋势带来了巨大的数据负担. 在特定的VR系统中, 工作室必须管理4到8倍的资产文件大小, 与传统主机产品相比.
没有哪个版本控制解决方案比它更适合支持如此庞大的数据量 螺旋核心. 具有首选的资产管理功能和高性能广域网速度, 在游戏领域,没有比螺旋核心更好的平台解决方案了.
这是一种正在获得回报的竞争优势. 该工作室的两款VR游戏都因其创新而获得赞誉, 包括《365游戏厅网址》获得最佳演示,《365游戏厅网址》获得最佳虚拟现实体验, DCP) 2016年.
螺旋核心和Crytek共同授权开发工作室将他们独特的愿景付诸实践.
加快发行周期,就像Crytek一样. 今天就试试螺旋核心吧 最多5个用户免费.