后起之秀4E 如何开始逆袭
用插件扩展自主世界的可组合性
编译:Chiny、Scissors,MetaCat
特别感谢 Matt[1]、Ben[2]、Ronan[3]、Shora[4]、Rodrigo[5]、Remi[6]、Daes[7]、Lib[8]、Rohan[9]、Sylve[10]、apix[11]、Funblocks gang[12] 和 Jake[13] 对本文早期版本的审查和反馈。
01.当前限制可组合性的主要问题
自主世界 (AW) 领域正在稳步增长。
像 Mud 和 Dojo 这样的游戏引擎已经被开发出来。开发者和游戏的数量不断增加。甚至像 CCP Games 这样的大型游戏工作室也开始开发全链上游戏。
一切似乎都在顺利进行。
但这里依然缺失一个关键的组件。
尽管自主世界的愿景是任何人都可以在游戏之上进行开发和扩展,但我们还没有看到很多插件被开发出来。
我对这个领域相对陌生。
一年前,当我的一些朋友开始在 AW 领域开发时,我想,“将整个游戏部署在链上没有意义;它太慢且受限。谁会玩这个?”
然而,区块链的主要特点——允许任何人在其系统之上创建和执行新规则——对于游戏世界来说非常有意义。这使我将重点从 DeFi 治理转移到 AW 领域。
整个游戏存在于链上,在这些世界之上,任何人都可以创建依赖它们的新规则和功能。没有游戏工作室和第三方开发者之间的区别。
当我意识到这一点时,真的感觉像是通向“元宇宙”的路径。
我还逐渐意识到,目前这一愿景与现实之间存在着巨大差距。
开发一个全链上游戏极其困难,并且需要游戏工作室的高度控制。但游戏逻辑是玩家的乐园。
如果这些链上世界没有成功地进行扩展,我会问自己与一年前同样的问题。
将整个游戏放在链上的目的是什么?
02.为什么人们不开发插件?
许多传统游戏如《Fortnite》和《Minecraft》都有由其社区开发的各种 mod,但为什么没有人在 AW 领域创建插件?全链上游戏不是应该更容易开发插件吗?
简单的答案是,因为 AW 场景仍处在萌芽阶段,没有足够的游戏吸引玩家。但除此以外还有两个主要原因。
首先,开发插件极具挑战性。
目前的全链游戏仍处于探索阶段。通常,它们的源代码没有完全开源,文档也不完善,游戏逻辑频繁变化。
因此,每次他们做出更改时,都需要与游戏工作室进行大量沟通和持续维护。除此之外,无法保证游戏客户端支持你的插件(通常不支持),所以你必须开发一个非技术玩家可以使用的前端。
是的,即使是简单的插件也需要大量的时间和精力。
其次,资金也是一个大问题。
理想情况下,开发者创建插件的动机仅仅是因为热爱游戏。
然而,正如上文所述,这需要大量的时间和精力。如果连你基本的开发成本都无法覆盖,激励开发或继续运行插件就变得非常困难。
事实上,我最近与我的一位朋友——一位热爱 AW 的游戏开发者的对话中也强调了这些问题。他告诉我,他有兴趣合作开发一个插件,但由于需要相当多的时间和精力而需要补偿。
显而易见的补偿来源是插件的用户或游戏工作室本身。
然而,这个领域仍在发展,没有足够的用户愿意付费来弥补开发成本。此外,AW 中的大多数游戏公司,通常是初创公司,没有收入,因此指望他们提供财务支持是不现实的。
另一种选择是寻求资助。
例如,Starknet 最近向 Realms 提供了 200 万美元的 STRK 资助,表明了他们对游戏开发的承诺,尽管并不是所有游戏都构建在 Starknet 上。
此外,Dark Forest 在 2021 年进行了插件比赛[14],成功吸引了许多优质插件。
然而,如前所述,并不是所有游戏都能提供财务支持,也没有足够的资助能够支持所有游戏和链上的项目。
插件的商业模式仍是一个大问题。
03.解决方案
那么,如何在这个领域创造一个环境,使更多插件得以开发?
我想到的第一个想法是创建一个专注于开发插件的公会。然而,我们面临着与刚才相同的问题。
鉴于现在全链游戏的状态,开发插件需要大量精力,而一个接一个地开发则需要花费大量时间。此外,插件的持续开发需要资金。但这笔钱从哪里来?
不管怎样,我都会成立一个公会,但我也在想:如果我们能建立一种机制,使开发者能够通过插件获利呢?
这个想法很简单——资助协议 (Grant protocol) 为插件开发者提供资金