
Godot没有虚幻引擎5这样的工具那样的品牌认知度,但它有几个优点。最大的区别之一是该软件是开源的。这并不意味着Spire 2本身是开源的,但这确实意味着任何拥有技术知识的人都可以查看游戏的内部,也就是源代码。理论上,任何游戏都可以这样反编译,但是如果真的反编译的话,可能要花很长时间。
因为游戏是建立在戈多之上的,所以检查Spire 2的资产并不困难。这并不意味着Godot不如其他游戏引擎安全,因为Godot开发者可以实施措施来防止人们深入挖掘自己的文件。但是Mega Crit似乎并不介意在没有这些额外措施的情况下发布他们的游戏。
这本身已经是一个令人震惊的事实。在撰写本文时,《杀死尖塔2》是2026年最大的游戏发布之一——任何人都可以感受到它是如何制作的。大多数时候,直到游戏发布后的十年或二十年,公众才能接触到游戏代码的任何方面...如果它被公开的话。开发者和发行商很可能彻底失去源代码,就像我们看到的许多复古游戏没有得到妥善保存一样。
图片:超级致命一击
使用Spire 2的DNA的另一个值得注意的结果是,因为任何人都可以查看和篡改源代码,所以也很容易窃取这些资产。在Reddit的一个帖子中,一名用户询问开发者是否计划防止人们窃取其资产或代码,Mega Crit首席程序员杰克·卡德(Jake Card)给出了一个意想不到的回答。“老实说,我们真的不知道,”卡德写道。“我们认为想要盗版的人会找到盗版的方法, 所以没有理由在这上面浪费开发资源。"
在Reddit的另一个帖子中,有人指出任何人都可以反编译Spire 2来查看其源代码,Card似乎对这一前景非常满意。“如果发现其他游戏开发者通过阅读我们的代码和场景学到了一些东西,我会非常高兴:)”Card回复了一条评论,该评论暗示slay Spire 2的开源特性可能对其他游戏开发者有价值。
图片:超级致命一击
今年早些时候,Card解释说Mega Crit认为Godot的开源结构是一个福音。当试图将游戏从Unity移植到Godot时,问题可以通过拆开Godot引擎本身来解决。最终,Mega Crit建造了一个定制的引擎分叉,以满足Slay Spire 2的特定需求。
“随着我们越来越深入地投入生产,开源方面仍然是一个巨大的优势,”卡德写道。“当你找不到问题的解决方案时,我们永远不会遇到Unity会遇到的那种‘死胡同’。”
更正(4月17日):这个故事的前一个版本误称《杀死尖塔2》是开源的。Godot是开源的,而斩杀Spire 2的开发者并没有实施额外的安全措施。