摩擦游戏开源GPL3下的健忘症游戏

2020-09-23 22:55:49

改头换面一直是健忘症的一大部分。例如,多年来,黑暗后裔已经在ModDB上积累了超过1000个mod和插件。用户内容的洪流令人惊叹,我们非常感谢围绕着它的整个社区。是我们回馈社会的时候了!因此,今天我们将发布GPLv3:https://github.com/FrictionalGames/AmnesiaTheDarkDescent下的“健忘症:黑暗降临”的完整源代码。

代码发布包含了“黑暗降临”和“猪的机器”的所有游戏代码。它还包含所有编辑器代码。

非常重要的注意事项:这并不意味着游戏一下子就免费了。这只意味着人们可以自由使用源代码,只要他们遵守GPL3许可证。这款游戏及其所有内容仍归摩擦游戏公司所有。就像以前一样。把这次发布看作是“言论自由”,而不是“免费啤酒”。感觉我们很久以前就可以发布这个源代码了。不幸的是,总是有其他事情需要我们去关注。但是现在“失忆:黑暗降临”已经10周年了,“失忆:重生”还有不到一个月的时间,我们不能再等了!

我们都非常兴奋地想看看会有什么结果!多年来,Moding社区一直具有令人难以置信的创造力,看看它能用自己掌握的全部源代码做些什么将是一件很有趣的事情。我也希望这个版本能对任何想要创建自己的引擎或只想学习更多游戏编程的人有所帮助。虽然代码在某些地方不是最好的,使用的技术也不是最新的,但它是一个完全包含在一个相当容易理解的包中的游戏引擎。这也证明了即使是在一个非常有限的团队中,也有可能做到这一点。

一个完整的编辑器,具有许多有趣的功能,如拾取算法和视图拟合。

非常简单的状态机AI,仍然可以产生相当有趣和智能的代理。

许多其他的基本渲染和游戏技术都是在一个连贯的引擎结构中实现的。

显然,所有这些东西都是十年前的,并没有什么新鲜事。但我认为,对于任何学习Gamedev的人,或者只是好奇健忘症是如何在引擎盖下工作的人来说,它们都可能是相当有趣的。

再次感谢多年来创造了与健忘症相关的东西的每一个人,这是一次令人震惊的见证!