随着许多公司都启动近程办公,团队扩散在不同的空间,为合作游戏开发带来了挑战。浏览本文,您将理解到如何为近程办公的员工实现合作游戏开发。
龙智作为 DevSecOps 研发平安经营一体化解决方案供应商、Perforce 受权合作伙伴,继续关注版本控制畛域动静与倒退,为您进步最新洞察与最佳实际参考,帮忙大型开发团队更好地进行数字资产治理与合作,晋升研发效率。立刻分割咱们,理解虚构制作、游戏开发、芯片、嵌入式等畛域的数字资产治理最佳实际与案例。
游戏开发的需要越来越多,团队规模越来越大,开发团队散布在不同的中央,甚至不同的国家。与此同时,因为疫情影响,近程游戏开发还从一整个团队变成一个个独立的个体。这就带来了一个独特的挑战——如何让近程办公的员工顺利地合作,持续放弃游戏开发的速度和效率?
为什么合作游戏开发如此重要
合作游戏开发是发明一款胜利游戏的重要因素。当初团队中的员工曾经在近程工作,那么就须要确保他们在开发游戏的过程中合作得更好。
举一个例子,您的开发人员和设计人员都居家办公,但他们须要拜访大型的储存库来实现工作,所以他们须要下载并解决这些内容:
- 数字资产(例如,视觉效果或图形)
- 设计
- 源代码
- 制作游戏的所有其余组件
然而,近程工作中存在的以下非凡挑战,让实现以上的指标变得艰难。首先,家里的网络可能不如办公室的本地网络好,而后,员工们更须要通过工具进行交换。
为了更好地合作,您须要理解谁在做什么,例如:
- 大家正在解决哪些文件?
- 您须要切换到不同的版本吗?
- 您如何帮忙团队无效地管理工作负载?
如何为近程团队启用合作游戏开发
以下几点是如何为日益边远的团队提供合作式的游戏开发。
- 扩大基础架构
当初的状况是,团队中的许多人员都在近程办公。为了满足行业一直增长的需要,您须要实现更多的工作,这也意味着须要更多的构建和测试来取得更多的公布版本。
您须要扩大您的基础架构来反对这一点。要扩大基础架构,您应该思考建设联结架构。
设置联结架构
您能够抉择在寰球范畴内设置服务器,容许近程用户像在本地一样工作。
在 Helix Core 中,您能够应用 Perforce 联结架构来实现这一点。大型的网站中通常有边缘服务器,个人用户能够领有集体代理,构建场(Build Farm)能够散布在各地,以便更快地提供反馈。
例如,您正在查看在本地 PC 上运行一个代理过程。代理会缓存本地同步文件的内容。当您须要解决较大的文件时,它是现实的抉择。当您进行同步时,代理会从本地缓存中开掘文件。这比上传到服务器并通过网络传输要快得多。
此外,您能够安顿工作,应用最新的构建去预填充代理缓存。您还能够设置运行工夫,例如让它在您开始工作之前的凌晨运行。
2. 设置监控
如果您负责确保团队的顺利运行,那么就须要踊跃地监控基础架构中正在产生的事。
在监控中,您须要:
- 查看趋势和峰值
- 审查绩效并积极响应问题
- 限度任何停机工夫
- 将资源分配到最须要的中央
您应该常常持有这种疑难:
“事件体现得如何?我怎样才能调整事件让它变得更好?”
可能在某个团队运作良好的同时,另一个团队却须要额定反对。设置了更多的服务器,就会减少监控整个基础架构的需要。
您还应该自动化警报,并应用行业标准进行构建。
- 加强构建
如果您想公布更多的版本,实现更多的工作,那么就须要思考这对构建流水线意味着什么——可能须要更多的构建资源。您须要思考这些资源应该放在世界上的什么中央,以及如何优化您的流水线。
疾速地提供反馈至关重要。您须要确保每个人的更改都被主动组合、集成和测试。如果构建不是全天继续进行的话,那也须要每晚都进行。
减速构建
Perforce Helix Core 还能够帮忙您放慢构建速度。它与内部工具集成,包含像 Jenkins、Cloudbees 这样的 CI 工具。
地方服务器使 DevOps 团队可能随时理解更改。应用“构建边缘(bulid edge)”服务器使其更易于治理。另外,它不须要高可用性正本。Perforce Helix Core 的“后盾提交选项”性能加强了对大型数字资产的响应能力,有助于您疾速向团队提供反馈。
应用 Perforce Streams 优化工作流程
应用 Perforce Streams(Helix Core 中的分支)可能帮忙您优化和自动化工作流程。
Streams 可能让你轻松理解须要进行哪些更改。您能够应用它来领导团队成员在正确的地位进行更改。另外,不同的团队能够灵便高效地实现不同方面的工作。
基于 Perforce Helix Core,发明您的游戏
当初,合作对于近程游戏开发团队来说至关重要。想要真正地进行合作,您须要无论团队在任何中央都可能传递反馈。为达到这一点,您须要扩大基础架构、监控性能并且加强构建。
Perforce Helix Core 能够帮忙您满足近程游戏开发团队的需要,并可能反对合作式的游戏开发。
这是因为 Perforce Helix Core 能够轻易扩大来解决任何事件:
- 从 10 个用户到 1,000 用户,都不在话下
- 每天数以千万计的事
- 100TB 的数据
- 10,000 多个并发提交
Perforce Helix Core 能够疾速向近程用户发送文件,无需广域网期待,并能够在本地或云端运行。您能够将它与合乎行业标准的监控工具联合应用,查看正在产生的所有事件并实现合作。您还能够应用 Perforce Helix Core 减速构建,从而更快地公布。
作者简介:
罗伯特·考厄姆(Robert Cowham)
首席参谋,Perforce
罗伯特是 Perforce 的首席参谋。他长期专一于配置管理和改良整个企业的软件开发实际。他是 DevOps 方面的专家,也是英国计算机协会变更、配置和公布治理专家组的委员会成员(曾任主席)。在业余时间,他经营着一个日本武术合气道的道场。
文章起源:https://bit.ly/3eMiiFi