Unreal Engine 或 Unity 可模组化游戏
Unreal Engine or Unity for moddable games
现在我搜索了一下,但无法真正找到关于由 Unity 或 Unreal Engine 制作的游戏支持 mod 的决定性答案。
mods 我指的是脚本、角色、地图等 - 类似于 CS
我读到的是,让游戏在 Unity 中支持 mod 是一个相当大的项目,而在 Unreal Engine 中,他们最近才开始真正支持 modding 功能,因此还没有真正准备好。还是我都错了?
是的,我是这个领域的新手,但对编程、3d modeling 和设计并不陌生。这更多的是为了一个个人的小项目,可以玩一下,获得更多经验。
所以我想知道是否有人尝试过或知道成功的游戏得到了这两个游戏引擎的完全 mod 支持?或者也许有第三个游戏引擎我不知道哪个可以完成这项工作或通过一些编程能够做到这一点?
如果它们是 moddable - 那是否意味着我必须让其他人下载 Unreal Engine 或 Unity 来制作 mods,或者我需要写我的自己的独立程序?如果将这两个引擎用作 mod 套件,有人知道与此相关的许可规则吗? (我以前读过,一个超过 1 年历史的论坛,它不是像现在这样免费使用,所以仍然不确定版税、许可和所有)
我不了解 Unity,但您可以在 Unreal 中创建模组。在引擎中,它们被作为插件处理,因此模组制作者可以使用开发人员使用的相同引擎创建模组(至少我是这样理解的)。这是 wiki 的 link,其中更详细地解释了创建可模组游戏的过程。 https://wiki.unrealengine.com/Modding:_Adding_mod-support_to_your_Unreal_Engine_4_project
不,没有人需要下载 Unity3D 来为您的游戏构建 mod,因为您的游戏是作为组装的 EXE 文件分发的,它不能作为 Unity 项目打开,因此会有没有必要在 Unity3D 中为它构建 mods。
Unity 游戏允许 Mods,它们非常灵活,但 Mod 系统是您必须从头开始构建的系统,以满足您的需求和标准。 Unity3D 上没有默认的 mod 系统。
我见过的典型 Unity3D 制作游戏使用 Mods 作为运行时包含的目录中的外部选项文件,当匹配各种条件时。这些文件可以是 .ini 设置的文本文件,或 model 渲染和网格文件等
考虑 Mod(我在 Unity 游戏中看到的)的最佳方式是将它们 assets
附加到您的 Unity3D 游戏引擎。
祝你好运。
Mod 我认为这两种引擎的支持完全取决于游戏的开发者。因此,开发者应该围绕这个特性构建整个游戏:模块化结构,在运行时加载数据、脚本和资源,创建命名约定,编写描述这些约定的文档等。
引擎可能会或可能不会分发在运行时导入资产的工具。对于 Unity,它是 Asset Bundle 系统。 (不幸的是我没有使用 UE)。
有一篇关于 Unity 游戏引擎模组的好文章:http://www.turiyaware.com/creating-a-moddable-unity-game/
我不知道 Unity,但有很多游戏都带有 UE4 模组。 Conan Exiles 运行 UE4 并且可能包含大量模组(人们为修改后的版本创建专用的非官方服务器),还有人为最新的 Unreal Tournament 创建内容,因为该项目几乎已被 Epic Games 放弃。
现在我搜索了一下,但无法真正找到关于由 Unity 或 Unreal Engine 制作的游戏支持 mod 的决定性答案。
mods 我指的是脚本、角色、地图等 - 类似于 CS
我读到的是,让游戏在 Unity 中支持 mod 是一个相当大的项目,而在 Unreal Engine 中,他们最近才开始真正支持 modding 功能,因此还没有真正准备好。还是我都错了?
是的,我是这个领域的新手,但对编程、3d modeling 和设计并不陌生。这更多的是为了一个个人的小项目,可以玩一下,获得更多经验。
所以我想知道是否有人尝试过或知道成功的游戏得到了这两个游戏引擎的完全 mod 支持?或者也许有第三个游戏引擎我不知道哪个可以完成这项工作或通过一些编程能够做到这一点?
如果它们是 moddable - 那是否意味着我必须让其他人下载 Unreal Engine 或 Unity 来制作 mods,或者我需要写我的自己的独立程序?如果将这两个引擎用作 mod 套件,有人知道与此相关的许可规则吗? (我以前读过,一个超过 1 年历史的论坛,它不是像现在这样免费使用,所以仍然不确定版税、许可和所有)
我不了解 Unity,但您可以在 Unreal 中创建模组。在引擎中,它们被作为插件处理,因此模组制作者可以使用开发人员使用的相同引擎创建模组(至少我是这样理解的)。这是 wiki 的 link,其中更详细地解释了创建可模组游戏的过程。 https://wiki.unrealengine.com/Modding:_Adding_mod-support_to_your_Unreal_Engine_4_project
不,没有人需要下载 Unity3D 来为您的游戏构建 mod,因为您的游戏是作为组装的 EXE 文件分发的,它不能作为 Unity 项目打开,因此会有没有必要在 Unity3D 中为它构建 mods。
Unity 游戏允许 Mods,它们非常灵活,但 Mod 系统是您必须从头开始构建的系统,以满足您的需求和标准。 Unity3D 上没有默认的 mod 系统。
我见过的典型 Unity3D 制作游戏使用 Mods 作为运行时包含的目录中的外部选项文件,当匹配各种条件时。这些文件可以是 .ini 设置的文本文件,或 model 渲染和网格文件等
考虑 Mod(我在 Unity 游戏中看到的)的最佳方式是将它们 assets
附加到您的 Unity3D 游戏引擎。
祝你好运。
Mod 我认为这两种引擎的支持完全取决于游戏的开发者。因此,开发者应该围绕这个特性构建整个游戏:模块化结构,在运行时加载数据、脚本和资源,创建命名约定,编写描述这些约定的文档等。
引擎可能会或可能不会分发在运行时导入资产的工具。对于 Unity,它是 Asset Bundle 系统。 (不幸的是我没有使用 UE)。
有一篇关于 Unity 游戏引擎模组的好文章:http://www.turiyaware.com/creating-a-moddable-unity-game/
我不知道 Unity,但有很多游戏都带有 UE4 模组。 Conan Exiles 运行 UE4 并且可能包含大量模组(人们为修改后的版本创建专用的非官方服务器),还有人为最新的 Unreal Tournament 创建内容,因为该项目几乎已被 Epic Games 放弃。