游戏资产复用:更快找到所需游戏资产的新方法

来源:Perforce      作者:龙智      发布时间:2022-06-22

游戏资产再利用是一种常见且有价值的技术,可以更高效地开发场景宏大的游戏。就如同《艾尔登法环》中构筑的宏大开放世界一样,游戏开发者充分利用了前几次游戏的资源,使设计效率更高。

但是,如何快速找到之前使用过的合适、优质的游戏资产,以及如何跨团队和项目分享游戏开发资产?阅读本篇文章,您将得到答案。

立即联系Perforce授权合作伙伴——龙智,获取更多关于游戏资产复用、游戏大型文件版本管理,以及加速游戏开发的建议。

image blog asset recycling 0

即使是对于最大的工作室来说,跟上游戏发行和创造新游戏资产的步伐也是一项挑战。为了满足市场对新款电子游戏日益增长的需求,开发团队需要比以往行动更迅捷。

为了在不牺牲质量的前提下加速开发,许多团队会利用过去的项目及其相应的游戏资产。游戏资产复用可以节省时间,便于程序员和创意人员利用现有素材进行创新。但你该如何跨团队和项目分享游戏开发资产?欢迎继续阅读了解具体的方法。

何为游戏资产?

游戏资产是一个概述电子游戏中各种内容的术语。游戏资产包括纹理、角色、声音、对象、平台、构建、工件等。

blog game asset

△ 游戏资产示例

面向游戏开发的资产复用

资产复用在游戏开发领域并不新鲜。通过游戏资产复用,创作者可以在另一款游戏中使用之前的动画、工件等。虽然有些开发者可能会认为这是一种懒惰的做法,但也有人认为,如果没有游戏资产的复用,构建就会花费太长时间。在一个要求新内容产出速度超越团队执行速度的世界中,复用游戏开发资产是必要的。

随着游戏工作室建立特许经营权,资产复用变得更加重要,也更容易。就像电视的续集提供了修改故事情节的机会,但也保持了相似的角色和背景。建立一个全新的世界并不总是有意义的。相反,团队可以在不同的版本上实现一致的游戏体验,而且通常预算较少。

对粉丝而言,资产复用就像寻找复活节彩蛋一样有趣。对于开发者来说,寻找可复用的优秀游戏资产是一项任务。

戏资产复用面临的挑战

那么,是什么因素阻碍了团队利用旧事物创造新事物呢?

缺乏可见性

合作是游戏成功的关键。当团队还比较小的时候,你很容易知道其他团队成员在做什么。但随着项目变得更复杂,工作室规模扩大,了解其他人正在做的事情就更难了。

工具差异
团队缺乏可见性的一个原因是他们使用不同的工具。对于游戏资产复用,开发者和设计师需要整合他们的工具集,从而了解团队和项目的最新进展。能够获取团队资产,并知道哪些资产可以复用是第一步。

浪费时间去搜索

假设你知道另一个团队在做什么,你需要在他们的资产中进行搜索。但他们的存档文件是怎么命名的?资产最后一次使用是在何时何地?大多数系统都无法追踪游戏资产的发展,所以我们几乎不可能正确地找到或复用游戏资产,这就意味着团队成员将跳过搜索,直接创建新内容。

游戏资产复用不只是复制粘贴

需要注意的是,游戏资产复用并不是简单的复制粘贴,而是一个在重复使用中不断完善的理念。为了进行修改,而不破坏其他版本,并促进团队之间的协作,您需要正确的版本控制系统。使用正确的工具,团队可以管理所有游戏开发资产的迭代并实现复用。

在二十大游戏开发工作室中,有19家使用的这一工具就是Perforce Helix Core。它成为媒体和游戏开发的标杆是有原因的,因为它不仅能够无缝地管理产品和版本的迭代,而且还能够让团队中的每个人快速找到并复用游戏资产。

Perforce Helix Core如何帮助你实现资产复用

Perforce Helix Core提供各项功能、集成和客户端,可以帮助任何团队成员进行资产复用。

Perforce Streams

Perforce Helix Core中有一个强大的分支机制,叫做Perforce Streams。Streams会跟踪分支之间的关系,在构建和复用代码时给予指导。团队中的每个人都清楚地知道正在做什么,当有新的更改可用时,Streams就会通知终端用户。

你将很容易找到之前工作过的Streams,并在游戏的不同部分重新使用。另外,有了互斥签出和文件锁定等功能,就不会影响任何人。这增强了团队间的可见性,使游戏资产比以往更容易复用。

游戏引擎集成

游戏引擎是现代游戏开发的基础。Perforce Helix Core集成了最流行的游戏引擎,这包括:
  • Unreal集成
  • Unity集成
  • Lumberyard集成
  • CryEngine集成

在游戏引擎中很容易找到和复用来自Perforce Helix Core的资产。只要转到源代码控制,就能够浏览可用文件(如果有正确的权限)。借助这些紧密的集成,动画师不需要浪费时间切换工具来复用资产,从长远来看节省了时间。

Helix Sync 桌面客户端

代码只是电子游戏的一个组成部分。图像、动画、声音和其他感官组件才是真正让玩家沉浸其中的元素。借助Helix Sync这一拖曳式版本控制客户端,创意人员可以继续使用自己的工具。但文件都在Perforce Helix Core内部进行存储和版本控制。

这便于工作室能够保护和复用数字游戏开发资产,而无需减缓节奏。Perforce Helix Core可以处理游戏中的所有超大文件。现在,美术人员和设计师可以很容易地找到他们需要的东西。使用Helix Sync,团队获得了单一事实来源,实现更快的构建和无缝协作。

Helix DAM用于复用游戏资产

Helix DAM(现处于测试阶段)可让美工和设计师更轻松地复用游戏资产。凭借可视化界面和智能标记功能,它能够快速找到之前制作的游戏资产。Helix DAM是基于Perforce Helix Core构建的,后者是一个得到20家顶级AAA游戏开发工作室中19家信赖的版本控制系统,因为它能以团队所需的速度来管理大型且复杂的二进制文件。

Picture4

△ 通过Helix DAM Beta进行标记

除了让游戏开发资产更容易复用外,Helix DAM还助力创意团队:

  • 轻松存储、查找、使用和共享所有美术素材
  • 通过看板来跟踪每个美术素材的进度
  • 直接对素材进行反馈,以便更快地修改
  • 简化创意工作流程,消除瓶颈
  • 将全部创意IP集中保存在一处

如需了解关于如何通过Perforce Helix Core如何协助您管理游戏开发中的大型文件,轻松复用游戏资产,加速游戏开发,请联系Perforce授权合作伙伴——龙智

电话:400-775-5506

邮箱:marketing@shdsd.com