Mod 已死:Garry 的 Mod 访谈

在 Garry's Mod 出现之前,在线游戏是不一样的。通过允许玩家使用普通物体和自定义工具来利用《半条命 2》基于物理的 Source 引擎,GMod 展现了游戏玩家创意社区的最好和最差的一面。产生一切漫画书搞笑视频Mod 创作者加里·纽曼 (Garry Newman) 帮助重新定义了在线游戏的界限。

最重要的是,这款游戏营造了一种完全独特且令人耳目一新的团队合作感。虽然《LittleBigPlanet》(PS3)等游戏正在阐述这一想法,但 Garry's Mod 仍在不断发展和扩展。去年,Newman 宣布与 Valve Software 达成协议,GMod 版本 10 将在 Steam 游戏下载网络上提供。只需 9.95 美元的价格,玩家就能获得定期更新和支持,进一步巩固了 GMod 的地位,绝非昙花一现。

在与 Mod 开发者和行业专家进行的一系列会谈的第一场中,我来看看这位难以捉摸、颇具影响力的 Mod 界人物的小胡子背后的情况。我们讨论了 Mod 的早期发展、它在这些年中的演变、Garry 对社区的看法以及他对 GMod 的未来计划。

窝棚:感谢您抽出时间,加里。那么,加里·纽曼 (Garry Newman) 在 GMod 之前的生活是什么样的呢?

加里·纽曼:我是一个约会网站的 php 程序员。这是非常基本的工作,薪水也非常基本。我因此被解雇了,因为我在业余时间建立了自己的约会网站。他让我选择是关掉它还是步行。那件事之后我决定不能和他一起工作,所以告诉他我不会回来了。

窝棚:你什么时候开始工作的面部伤口

加里·纽曼:当我在约会网站工作时,我一直在为 Facewound 工作。我的想法是,我喜欢 2D 游戏,并希望制作一款使用 3D 游戏受益的所有 3D 加速功能的游戏。

我当时的计划是建立一个共享软件游戏库并通过互联网销售。我想,如果我能通过做自己喜欢的事情勉强维持生计,这比在办公室里拼命工作让别人致富要好得多。

窝棚:你打算在某个时候完成《Facewound》吗?

加里·纽曼:Facewound 现在的问题是编码很糟糕。这真的让我感到畏缩。当我开始编写 Facewound 代码时,我并不真正知道自己在做什么。我一边学习一边学习,这意味着很多时候我会想出非常非常愚蠢的解决方案。例如,它不是光线投射,而是沿一条线检查每个像素。

这是 GMod 的优点之一。我可以看到做事的正确方法,因为很多时候 Valve 已经在代码的其他地方完成了它。所以他们的代码会教我。我不是那种可以从书本上学习的人,我真的需要实际的例子。

窝棚:您说过 JBMod 激励您开发 Garry's Mod。当时,你知道自己想走多远吗?或者这更像是一个实验?

加里·纽曼:是的,这完全是一个实验。那时我对 Source 引擎的了解确实超出了我的深度。我不知道事情是如何运作的,但通过回想《半条命 2》,设法将第一版拼凑在一起——找出我以前在哪里见过这个功能。例如,绳枪。我不知道如何制作绳子,所以我回想起来,发现藤壶的舌头就是绳子。所以我只是将该代码复制到一个简单的武器中并且它起作用了。嗯,有点效果。

窝棚:Garry's Mod 的第一个版本是什么样的?

加里·纽曼:第一个版本添加了一把十字弓,可以让你将物体绑在一起。差不多就这样了。我认为第一个版本中甚至没有物理枪。

窝棚:在开发初期,您是如何激励自己的?

加里·纽曼:可能有几件事。首先,玩的人很容易就被打动了。因此,当我添加新内容时,就像在主题公园中添加鬼屋一样,他们都会发出“噢”的声音。

另一件事是 JBMod。在 GMod 的整个开发过程中,JBMod 团队不断警告其即将发布,这将完全摧毁 GMod 并夺走其社区。所以我对我的球进行了编码,以确保他们释放的任何东西都不会更好。我想一点点竞争力永远不会有坏处。

窝棚:作为一名模组制作者,您与 Valve 的关系如何?

加里·纽曼:Valve 为编码员和映射员提供了邮件列表。如果您提出问题,他们通常会在那里回复,但如果您通过电子邮件向他们提出问题,他们会非常平易近人。无论如何,我从来没有得到过“滚蛋”的回复。

窝棚:Garry's Mod 中是否有一个功能,您在编写代码时就知道它会很棒?

加里·纽曼:布偶摆姿势立即浮现在我的脑海中,主要是因为我不记得任何游戏允许你这样做。我无意中实现了它,并立即摆了一些粗俗的姿势——然后跑到论坛上让他们大吃一惊。

窝棚:您从一开始就参与了 Something Awful 社区吗?

加里·纽曼:是的,SA 是唯一发布前五个左右版本的地方。我并没有真正期望(或希望)它成为一件非常大的事情,所以我没有看到在其他地方发布的意义。

窝棚:那个阶段社区反馈有多重要?

加里·纽曼:这非常重要。我只是一个人,所以我只会以一种方式玩。 GMod 有很多不同玩法的亚文化。我需要来自各个亚文化群体的人告诉我为什么这对他们来说是垃圾,这样我才能让它不那么垃圾。

窝棚:GMod 与您的设想有多接近?

加里·纽曼:现在,GMod 10 非常接近我开始重新编码时的目标。但公平地说,我从未写下游戏设计,所以它始终只是我脑海中不断变化的计划。

我不认为我曾经放弃过功能,我只是将它们放在次要位置。其中有一些。我的游戏内摄像机几乎可以工作,但我需要保留它,直到 Valve 做一些事情让我做一些事情。

窝棚:您是否对人们在 GMod 中创造的东西感到惊讶?

加里·纽曼:不断地。我经常从一个服务器跳到另一个服务器,看看人们正在构建什么,他们在抱怨什么。我跳进了某个人的服务器,他有一个机器人,你可以进入并控制它。它实际上走了一圈。

SA的人也很疯狂。我记得 Sun_Dog 和其他一些人做了一个巨大的,巨大的机器人。每个人控制一个肢体。他们有一只可以捡起东西的机械手。每个人控制手的不同部分——手腕、手指、拇指——所以他们必须协调才能做事。

翻过这一页,了解 Garry 与 Valve 的交易、他对 Mod 社区现状的看法以及他对 GMod 的未来计划。

_PAGE_BREAK_

窝棚:告诉我关于加里队。你什么时候开始引入他们的?他们对这个模组有什么贡献?

加里·纽曼:Garry 团队的大部分成员最初都是为了测试新的 Lua 实现而被聘请的。他们的主要工作是编写要发布的游戏模式,但不知何故,他们的工作偏离了方向,每个人都致力于主要的沙盒游戏模式。事实证明这确实是一件好事,因为他们添加了很多我自己无法完成的事情。

窝棚:您一直喜欢沙盒风格的游戏吗?如果有的话,有什么最爱吗?

加里·纽曼:当然。 《模拟蚂蚁》、《模拟城市》、《模拟人生》、《主题公园》、《过山车大亨》。我玩《过山车大亨》的时间可能比任何其他游戏都多。

窝棚:您认为有足够的游戏可以实现这种建设性的团队合作吗?

加里·纽曼:很高兴看到更多基于创造而不是破坏的游戏。我每个月都会收到几封来自快乐父母的电子邮件。

窝棚:那么Steam交易是如何达成的呢?

加里·纽曼:我给 Valve 的 Erik J [Erik Johnson,项目经理] 发了一封电子邮件,询问了一些事情,结果出现了。我拒绝了,因为我认为没有人会买。然后几周后它又出现了,我说是的,因为我内心的书呆子想再次从头开始重写它。这些事情比我预想的要非正式得多。

窝棚:从您的角度来看,现在 Mod 社区的状况如何?

加里·纽曼:我不知道发生了什么事。你已经有了像《Black Mesa》这样具有出色图形的大屁股模组,但它们已经开发了三年,给我们的只是 64 张高度锐化的屏幕截图。

但另一方面,你已经发布了这些很棒的模组,比如昆虫侵扰,而且几乎没人玩。看到昆虫侵扰并没有引起太大的轰动,我有点痛苦。它做的一切都是正确的。不同的是,它定期发布更新,但没有人关注。

窝棚:您认为造成这种情况的原因是现在模组的呈现标准更高了吗?这个行业是否已经发展到如此之大以至于模组现在必须与零售游戏竞争?

加里·纽曼:我想是的。我还认为制作模组背后的动机已经略有改变。制作模组现在已成为该行业的既定途径,因此他们将模组作为组合件制作。和以前一样,只是几个人编写代码来延长他们最喜欢的游戏的寿命。

窝棚:那么您对模组团队有何建议,以帮助他们避免在细节上陷入困境?从一个简单的想法开始并以此为基础?

加里·纽曼:我会向任何人推荐迭代方法。

关于这一点的主要论点是,他们不想发布他们想法的糟糕版本并让每个人都失去兴趣。这很公平,但如果你拼命工作两年然后发布,而你的想法仍然是垃圾,情况会更糟。迭代会让你知道这个想法行不通,所以你可以调整它。在每次更新中,您都会吸引更多人来玩您的模组。你建立一个社区。

窝棚:您认为 Steam 等在线发行方式正在改变模组社区,是好是坏?

加里·纽曼:我认为这是一件很棒的事情,但我可能有点偏见。它会吸引人们制作模组。

反对的理由实在是站不住脚的。人们说,“哦,太棒了,我们现在必须为每一个糟糕的模组付费了。”首先,你为什么想玩一个烂mod?其次,你为什么要花钱买一个糟糕的模组?没有人会为没有人会购买的模组收费。这是浪费时间。

这是改装的自然发展,我认为它会吸引更多的人加入其中。更多模组作者意味着更多模组,即使您确实需要为其中一些模组付费。

窝棚:您能否给我一个编码到 GMod 中的特定功能的示例,并简要介绍一下其实现过程?

加里·纽曼:与 GMod 中的大多数东西一样,充气机也是在实验中诞生的。我想要一种调整模型大小的方法,无意中发现我可以炸毁身体的不同部位。所以我添加了一些Engine绑定,这些是Lua可以用来调用Engine中的函数的函数,并制作了STool[脚本工具]。显然,让 Lua 全部绑定并工作是一项艰巨的工作,因为您要告诉 Lua 如何与 C++ 对话,所以您必须为您希望它对话的所有内容创建函数和类。但一旦全部完成,开发就会变得更快更容易。

它为社区提供了很多可以玩的东西,并且已经催生了一些我从未想到过的令人惊叹的模组。喜欢有线模组,它添加了电线和芯片之类的东西,并且空间建造,在那里你建造一艘工作宇宙飞船并殖民行星。

窝棚:您对 GMod 的未来有何计划? 《半条命 2:第二集》发布后会有更新吗?

加里·纽曼:是的,它遵循 Source 引擎。当引擎更新时,GMod 将利用所有这些功能。

窝棚:告诉我有关 Garry's Mod Deathmatch (GMDM) 的信息。在为死亡竞赛游戏玩法带来新内容方面,你们的目标是什么?

加里·纽曼:GMDM 的目的是作为如何为 GMod 制作游戏模式的示例。除了生成菜单之外,整个 GMod 都是用 Lua 编写的,但现在人们并没有像我希望的那样真正尝试游戏模式。因此,我们的目标是制作一种游戏模式来引起人们的注意,即您可以在 GMod 中制作出色的新游戏。

GMDM 本身背后的想法只是制作一款让人惊叹的死亡竞赛游戏。

窝棚:既然 GMod 已经取得了成功,那么游戏开发是你想从事的职业吗?

加里·纽曼:自从我大约 8 岁时在 Sinclair User 中读到 Oliver Twins 的故事以来,游戏开发就成为我想要从事的职业。

但现在,我不知道我具体想做什么。我很确定我想保持低预算和独立的东西。我真的不想开发普通的“光环 12”,无需动脑筋,拍摄东西,在游戏之前就已经看过了。

窝棚:向我推销您的幻想游戏项目。

加里·纽曼:《丧尸围城》合作。

窝棚:所以我今天注意到了你的网页。你知道我现在必须使用文章中那些疯狂的网络摄像头照片之一,对吧?

加里·纽曼:哈哈,球啊