【问题标题】:Unreal Engine or Unity for moddable games [closed]用于可修改游戏的虚幻引擎或 Unity [关闭]
【发布时间】:2015-11-26 06:12:18
【问题描述】:

现在我搜索了一下,并没有真正找到关于 Unity 或虚幻引擎制作的游戏支持改装的结论性答案。

我所说的模组是指脚本、角色、地图等 - 类似于 CS

我读到的是,在 Unity 中制作游戏支持模组是一个相当大的项目,而在虚幻引擎中,它们最近才开始真正支持模组功能,因此还没有真正准备好。还是我都错了?

是的,虽然我对编程、3D 建模和设计并不陌生,但我还是这个领域的新手。这更多是为了个人小项目玩一下,获得更多经验。

所以我想知道是否有人尝试过或知道成功的游戏获得了这 2 个游戏引擎的完全 mod 支持?或者也许有第三个游戏引擎我不知道哪个可以完成这项工作或通过一些编程能够完成它?

如果它们是可修改的 - 这是否意味着我必须让其他人下载虚幻引擎或 Unity 来制作模组,或者我需要编写自己的独立程序?如果将这 2 个引擎用作 modkit,有人知道这方面的许可规则吗? (我以前读过它,一个已有 1 年历史的论坛,它现在还不能免费使用,所以仍然不确定版税、许可证和所有内容)

【问题讨论】:

  • 重新许可,模组通常被认为是免费的,我想说允许模组并保持其免费(例如在 Steam 上)符合开发人员的利益,以保持对他们的兴趣产品。

标签: unity3d game-engine unreal-engine4


【解决方案1】:

不,没有人需要下载 Unity3D 来为您的游戏构建 mod,因为您的游戏是作为一个组装的 EXE 文件分发的,它不能作为 Unity 项目打开,因此没有必要为您构建 mod它在 Unity3D 中。

Unity 游戏确实允许 Mod,它们非常灵活,但 Mod 系统是您必须从头开始构建的东西,以满足您的需求和标准。 Unity3D 上没有默认的模组系统。

我见过的典型的 Unity3D 生产游戏使用 Mods 作为运行时包含的目录中的外部选项文件,当匹配各种标准时。这些文件可以是 .ini 设置的文本文件,也可以是模型渲染和网格文件等。

考虑 Mod(我在 Unity 游戏中看到的)的最佳方式是它们是附加到 Unity3D 游戏引擎的 assets

祝你好运。

【讨论】:

  • 仅供参考,TurboDismount其实有modding工具作为编辑器插件,在Unity3D编辑器中使用steamcommunity.com/sharedfiles/filedetails/?id=229436864
  • 但《放逐》不是 Unity3D 游戏。
  • @aganm 我之前的想法是,在撰写本文时我非常确定;探索他们现在(也许总是)使用他们自己的开发人员,所以我从我的答案中删除了该引用。干杯
【解决方案2】:

我不了解 Unity,但您可以在 Unreal 中创建 mod。在引擎中,它们作为插件处理,因此模组制作者可以使用开发人员使用的相同引擎创建模组(至少我是这么理解的)。这是 wiki 的链接,其中更详细地解释了创建可修改游戏的过程。 https://wiki.unrealengine.com/Modding:_Adding_mod-support_to_your_Unreal_Engine_4_project

【讨论】:

  • 我才看到这个问题快一年了,你怎么又挖回来了?
  • 检查了虚幻引擎 4 标签,只显示未回答的问题。
  • 啊,很公平。但是原始海报的声望很低(意味着他们访问的次数不多)而且已经一岁了,所以我怀疑 OP 会不会看到我们的答案....
  • 感谢您的回答。它很棒而且很有帮助。在这一年里发生了很多事情,必须说这两款引擎都得到了很大的改进。我希望我能同时选择 urs 和 Martin 作为答案。但谢谢你们。
  • 没问题,他的回答更深入。很高兴我能帮忙:)
【解决方案3】:

我不了解 Unity,但有很多游戏带有 UE4 的模组。 Conan Exiles 运行 UE4,并且可能会使用大量模组(人们为修改后的版本创建专用的非官方服务器),还有人为最新的 Unreal Tournament 创建内容,因为该项目已被 Epic Games 几乎放弃。

【讨论】:

  • 请在您的回答中提供更多详细信息。正如目前所写的那样,很难理解您的解决方案。
【解决方案4】:

Mod 支持完全取决于我认为这两个引擎中的游戏开发者。所以,开发者应该围绕这个特性构建整个游戏:模块化结构,在运行时加载数据、脚本和资源,创建命名约定,编写描述这些约定的文档等等。

引擎可能会或可能不会在运行时分发用于导入资产的工具。对于 Unity,它是 Asset Bundle 系统。 (很遗憾我没有使用 UE)。

有一篇关于 Unity 游戏引擎改装的好文章:http://www.turiyaware.com/creating-a-moddable-unity-game/

【讨论】:

    猜你喜欢
    • 2020-09-01
    • 2015-09-15
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-07-07
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多