游戏数字资产复用——有哪些是你需要知道的?

来源:Perforce     作者:龙智        发布时间:2021-10-27 09:50

image blog asset recycling 0

为了满足不断增长的对新电子游戏的需求,团队需要比以往更快的行动力。即使对最大的工作室来说,跟上游戏发行和制作新游戏资产的步伐也是一项挑战。

为了在不牺牲质量的情况下加速开发,许多团队将目光投向过去的项目以及相应的游戏资产。游戏数字资产复用可以节省时间,让程序员和创意人员利用现有材料进行创新。但是如何在团队和项目之间共享游戏资产呢?继续阅读即可了解。

首先,搞清楚什么是游戏资产

电子游戏有很多内容。游戏资产包括一切-纹理、角色、声音、对象、装备、构建、制品库等。

游戏开发中的资产回收

资产回收对于游戏开发领域来说并不新鲜。通过游戏数字资产复用,开发者可以在另一款游戏中使用动画、制品库等。虽然有些开发者可能认为这是一种懒惰的做法,但事实是如果没有游戏资产可以复用,构建就会花费相当长的时间。当对新内容的需求超过团队执行速度和能力的时候,游戏资产复用就彰显了它的价值,也得到了不少认可。

随着工作室开发的游戏越来越多,复用资产变得更加重要(也更加容易)。比如,制作续集时就有机会可以修改故事情节但保留相似的角色和背景。建立一个全新的世界并不总是有意义的。相反,团队可以在不同的版本中创造一致的游戏体验,这一做法通常也会节省不少花费。

对粉丝来说,资产回收可以是一个有趣的复活节彩蛋寻找活动。

对于开发者来说,找到可复用的游戏资产可能是一个任务。

复用游戏资产的挑战

那么,团队采用旧的资产进行新的创造会面临哪些障碍呢?

缺乏可见性

游戏协作是成功的关键。当团队规模较小的时候,更容易知道其他团队成员在做什么。但随着项目变得越来越复杂,工作室不断扩大,人们对其他人所做内容的关注和了解程度便会显著降低。

工具差异

团队缺乏可见性的原因之一是他们使用不同的工具。对于资产回收,开发者和设计师需要把他们的工具集合并在一起,然后观察发生了什么。能够访问并了解可用内容是复用游戏资产的第一步。

在搜索上浪费时间

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

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

需要注意的是,游戏数字资产复用并不是简单的复制和粘贴,而是你应该重复利用和完善的理念。为了进行修改而不影响其他版本,并促进团队之间的协作,您需要正确的版本控制系统。因为有了正确的工具,团队就可以管理游戏资产的所有迭代,并循环利用它们。

20家顶级游戏开发工作室中,有19家选择的这个工具是Perforce Helix Core。它成为媒体和游戏开发的标杆性工具是有原因的。因为它不仅能够无缝地管理跨产品和版本的迭代,而且还具有让团队中的每个人快速找到并复用游戏资产所需的性能。

资产回收在Perforce Helix Core中的工作原理

Perforce Helix Core提供的功能、集成和客户端可以帮助任何团队成员进行资产回收。

Perforce Streams

Perforce Helix Core内部有一个强大的分支机制,称为Perforce Streams。Stream跟踪分支之间的关系,指导代码的构建与复用。团队中的每个人都能确切地知道正在做什么,并且每当有新的更改可用时,Stream会亮起来通知最终用户。

我们很容易找到之前制作的Stream,并在游戏的不同部分中重新使用它。另外,使用专有的checkout和文件锁定等功能,您将不会影响任何人。Stream增强了团队间的可见性,使得游戏资产的循环变得前所未有的轻松。

游戏引擎集成

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

  • 虚幻(Unreal)集成

  • Unity集成

  • Lumberyard集成

  • CryEngine集成

在你的游戏引擎中查找并复用Perforce Helix Core中的资产非常简单。只需访问源代码控制,您就可以浏览可用的文件(如果您有正确的权限)。由于这些紧密的集成,动画师将不需要浪费时间在工具之间切换以复用资产,从长远来看节省了很多时间。

Helix Sync桌面客户端

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

这使得工作室能够在不放慢速度的情况下保护和复用数字游戏资产。Perforce Helix Core可以处理游戏中的所有大文件。现在,艺术家和设计师可以轻松地找到他们需要的东西。使用Helix Sync,团队可以获得单一事实来源,从而加快构建速度和无缝协作。

用于游戏资产及其他领域的Perforce Helix Core

虽然你重复使用游戏资产,但你仍然希望创造新的体验。把某个游戏的所有资产复用到另一个游戏不会为你赢得任何新粉丝。使用Perforce Helix Core将帮助您的团队发现和迭代更多内容,加速开发并促进创新,以更好地满足需求。

游戏数字资产复用从未如此简单。立即试用Perforce Helix Core,最多可以5个用户免费使用。