2015-09-01 2 views
4

Теперь я немного искал и не могу найти окончательный ответ в отношении игр, сделанных Unity или Unreal Engine для поддержки моддингов.Unreal Engine или Unity для модных игр

По модов я имею в виду сценариев, персонажей, карты и т.д. - подобные CS

То, что я прочитал это довольно большой проект, чтобы сделать игры поддержку модов в Unity, тогда как в Unreal Engine они первые в последнее время начинают действительно поддерживают функции моддинга, тем не менее, все еще не очень готовы. Или я все не так?

И да, я новичок в этой области, но не новичок в программировании, 3D-моделировании и проектировании. Это больше предназначено для личного небольшого проекта, чтобы немного поиграть и получить больше опыта.

Итак, мне интересно, попробовали ли некоторые люди или узнали успешные игры, которые получили полную поддержку мод от этих двух игровых движков? Или, может быть, есть 3-й игровой движок, о котором я не знаю, кто может выполнять эту работу или способен на нее с некоторым программированием?

Если они являются модными - это означало бы, что я либо должен заставить других людей загружать Unreal Engine или Unity, чтобы создавать моды, или мне нужно написать свою собственную отдельную программу? И знает ли кто-нибудь о правилах лицензии, касающихся этого, если использовать эти 2 двигателя в качестве modkit? (Я читал об этом раньше, форум прошло 1 год, когда он не был свободен в использовании, как сейчас, поэтому все еще не уверен в роялти, лицензии и все)

+0

лицензии повторно, моды, как правило, считаются свободными, и я бы сказал, это было бы в интересах разработчиков, чтобы позволить моды и держать их таких как Steam, чтобы поддерживать интерес к их продуктам. – Martin

ответ

3

Нет, никому не нужно было бы скачивать Unity3D для создания мод для вашей игры, так как ваша игра будет распространяться как собранный EXE-файл, она не будет открыта в качестве проекта Unity, поэтому не было бы никакого пэп-здания моды для него в Unity3D.

Игры Unity позволяют Mods, они очень гибкие, но система Mod - это то, что вам нужно, чтобы построить свои с нуля, в соответствии с вашими потребностями и критериями. На Unity3D нет стандартной системы мод.

Обычно игры Unity3D Production, которые я видел, используют Mods как внешние файлы параметров в каталоге, которые включены во время выполнения, при сопоставлении с проверенными критериями. эти файлы могут быть текстовыми файлами с настройками .ini, или рендерингом модели и сетчатыми файлами и т. д. и т. д.

Лучший способ думать о моделях (которые я видел в играх Unity) - это то, что они assets, которые являются прилагается к вашему движку Unity3D.

Unity3D игра с полной поддержкой модов является Banished, у них есть тонны модов на Steam, и началось только позволяет текстовый файл INI установки настроек, но теперь люди могут добавлять новые объекты, 3d штукатурок и текстуры и т.д.

На самом деле, прочитав ссылку на мод, «Изгнанные» имеют инструментарий Mod для помощи людям в создании модов, но я знаю, что раньше (скажем, 12 месяцев назад) парень не сделал этого, и люди просто добавили вещи в правильном формате. Но это начало изучения игры Unity3D, в которой присутствует поддержка тяжелых мод.

Удачи.

+0

только для справки, у TurboDismount на самом деле есть инструмент для моддинга в качестве плагина редактора, который используется в редакторе Unity3D https://steamcommunity.com/sharedfiles/filedetails/?id=229436864 – mgear

2

Я не знаю о Единстве, но вы можете создавать моды в Unreal. В движке они обрабатываются как плагины, поэтому модераторы могут создавать моды с тем же движком, которым пользовался разработчик (по крайней мере, так я понял). Вот ссылка на wiki, где процесс создания моддируемой игры объясняется более подробно. https://wiki.unrealengine.com/Modding:_Adding_mod-support_to_your_Unreal_Engine_4_project

+0

Я только что видел, что этот вопрос почти год, как вы его выкопали? – Martin

+0

Проверен Unreal Engine 4 Тег и отображены только неотвеченные вопросы. –

+0

ахх, справедливо. Но у Original Poster есть низкий представитель (подразумевая, что они не посещают много), и это год, поэтому я сомневаюсь, что OP когда-либо увидит наши ответы .... – Martin

0

Поддержка Mod полностью зависит от разработчика игры в обоих двигателях, я думаю.Таким образом, разработчик должен создать всю игру вокруг этой функции: модульную структуру, загрузку данных, скриптов и ресурсов во время выполнения, создание соглашений об именах, написание документов с описанием этих соглашений и т. Д.

Двигатель может распространять или не распространять инструменты для импорта активов во время выполнения. Для Unity это система Asset Bundle. (К сожалению, я не работал с UE).

Там хорошая статья о моддинг для единства игрового движка: http://www.turiyaware.com/creating-a-moddable-unity-game/