我的订单|我的收藏|我的商城|帮助中心|返回首页
搜维尔[SouVR.com]>服务>案例分享 应用研究>案例分享>游戏动画

KO_OP团队使用Unity Plastic SCM培养更好的团队合作能力

文章来源: 作者:frank 发布时间:2021年12月03日 点击数: 字号:

KO_OP在他们迄今为止最大的项目《《Goodbye Volcano High》》中使用Unity Plastic SCM进行版本控制以提升其跨团队协作和源代码管理能力。

加拿大工作室KO_OP亲身经历了其中的一些挫折。让一个由才华横溢的艺术家和工程师组成的团队在一个单一的制作过程中保持一致性是一件非常具有挑战性的事。团队经常会忙于跟踪问题文件复制或重写代码,这就是资产管理不当和部门无法同步协作的结果。虽然最初Git似乎是适合他们程序员的版本控制平台,但并不是每个人都能熟练地使用该软件。这最终导致了他们生产的普遍放缓,因此版本控制成为了他们在即将大规模发布《Goodbye Volcano High》之前急需解决的问题。

在寻找适合他们工作室的解决方案时,KO_OP选择了Plastic SCM云版作为他们的新版本控制系统(VCS)。下面我们来看看他们是如何使用Plastic SCM来为团队制定科学的管理方案的吧。

时代的变迁

如今快速的发布周期、体积巨大的文件和团队任务分配会变得非常难以平衡,即使是在协调调度做的超好的公司中也难以实现面面俱到。因此项目开发的工作流程可能会变得非常混乱;这是就会出现如,谁在做项目的什么部分?他们正在对项目进行什么样的改进以及这些改动都是什么时候做的这些问题。

这些问题的出现常常会导致艺术家和工程师最终在对方不知情的情况下处理同一个文件,从而产生不可避免的工作流程冲突。尽管创意团队和技术团队更加倾向于独立工作,但他们两者的界限其实并不明显。创意团队和技术团队在项目开发的所有阶段中都是必不可少的,从项目最初构思和创建,一直到它的发布、修订和持续更新都少不了他们的参与。同样的,KO_OP位于蒙特利尔的工作室也是如此,在那里,所有全职团队成员都是公司的所有者,因此,他们经常共同参与游戏设计、开发以及中间所有事情的关键决策。

KO_OP工作室由Saleem Dabbous和程序员Bronson Zgeb于2012年创建,工作室一直重视对他们的交互项目采用民主和实验性方式进行决策。其代表作品,如《Lara Croft GO》、《The Mirror of Spirits》还有苹果街机游戏《Winding Worlds》凝聚了团队非常多的心血。正如Dabbous在公司最近的发布会上说的:“KO_OP工作室的存在是为了帮助并支持参与其中的人,而不是限制他们的发展。”

然而,在当时,团队正为他们的处境感到困惑。当时KO_OP正在使用Git进行版本控制,他们发现这种版本控制缺乏能够帮助他们更高效地协作的总体可见性。虽然程序员在整个职业生涯中都依赖Git进行源代码管理,但技术专长较为薄弱的创意人员并不能掌握这个看似神秘的系统。去年疫情迫使团队进行远程工作,团队的沟通开始恶化,错误开始激增,KO_OP的团队知道他们急需改变。

更可持续的解决方案

KO_OP工作室在创作《Goodbye Volcano High》时,他们开始使用Plastic SCM。作为一个使用Unity的工作室,这似一个理所应当的选择。Plastic SCM是一个版本控制系统,用于完善工作流程实现顺畅的协作而不影响性能或分支和合并能力。最重要的是,它确保了团队对单一真实来源的依赖。

从Git到Plastic SCM的迁移非常简单和直接。KO_OP的团队非常喜欢Plastic的详细文档,它提供了最佳实践和其他提高效率的方法。“Plastic向我们展示了如何更精细和有效的建立分支模型,”Dabbous说。它易于使用、视觉效果好艺术家和工程师都能够快速精通。

在进行切换之前,KO_OP的艺术家依赖程序员将资产安全地带入他们的项目。现在,通过使用Gluon,一个用户友好的图形用户界面和工作流,现在几乎任何人都可以处理大型二进制文件,而无需监督或分支。开发者雅各布·布鲁姆斯坦称这是“艺术家们的一个惊喜,他们可以把自己的想法以psd文件的形式加进去。版本控制变得透明起来。”

与此同时,叙事团队的作者们也得到了项目状态的可见性,而开发人员则被Plastic的分支可视化所吸引。“Plastic很容易解析,比Git更容易导航,”Dabbous说道。“人们可以以不具破坏性的方式在项目中来回穿梭。”

跨技术堆栈的创造性协作

为了更好地将Plastic与其他重要的通信工具(如think Slack和 Jira)集成在一起,KO_OP的程序员甚至已经开始开发一系列DevOps工具。正如Dabbous所说:“我们觉得我们应该迈出下一步,全面改善团队的协作能力。”这种动力,加上新发现的快速重用代码、改进代码和跟踪KO_OP的其他相互依赖的系统的能力,已经成为团队进一步发展的转折点。

Plastic独特的版本控制方法,最终为KO_OP提供了一个完美的版本控制解决方案,其以一种远远超出项目规划的方式重新启动和重新定义他们的生产线。为提供了KO_OP团队开放通信和快速迭代的能力,并帮助他们加速项目生产与快速进入市场。

KO_OP团队整合的工作流程和一致性为他们即将发布的《Goodbye Volcano High》提供了完备的准备工作。现在团队中的每个人都更清楚其他人在做什么,了解他们自己的工作是否符合项目的开发预期,现在的KO_OP团队中的每个人不再像独立的创作者,如今他们更像是一群有协作能力的志同道合的朋友。

电话:010-50951355 传真:010-50951352  邮箱:sales@souvr.com ;点击查看区域负责人电话
手机:13811546370 / 13720091697 / 13720096040 / 13811548270 / 13811981522 / 18600440988 /13810279720 /13581546145

  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料
  • 暂无资料