unreal unity ue4 engine cryengine unity3d game-engine unreal-engine4

unity3d - unity - unreal engine vs cryengine



Unreal Engine o Unity para juegos modificables (3)

No, nadie necesitaría descargar Unity3D para construir un mod para tu juego, ya que tu juego se distribuye como un archivo EXE ensamblado, no se abriría como un proyecto de Unity Project por lo que no habría puntos para construirlo en Unity3D .

Los juegos Unity permiten Mods, son muy flexibles, pero el sistema Mod es algo que tienes que construir desde cero, para satisfacer tus necesidades y criterios. No hay un sistema de modulación predeterminado en Unity3D.

Normalmente, los juegos de Unity3D Production que he visto usan Mods como archivos de opciones externas en un directorio que se incluyen en el tiempo de ejecución, cuando se cumplen criterios verídicos. estos archivos pueden ser archivos de texto de configuraciones .ini, o modelos de archivos de renderizado y mallas, etc.

La mejor forma de pensar sobre los Mods (que he visto en los juegos de Unity) es que son assets que se agregan a tu motor de juego Unity3D.

Un juego Unity3D con soporte de mod completo es Banished , tienen un montón de modificaciones en Steam, y comenzó solo permitiendo ajustes de configuración de archivos de texto, pero ahora las personas pueden agregar nuevos objetos, renderizaciones 3D y texturas, etc.

Lectualmente leyendo el enlace de mod, Banished tiene un Mod Toolkit para ayudar a las personas a hacer mods, pero sé que antes (digamos, hace 12 meses) el chico no y la gente acaba de agregar cosas en el formato correcto. Pero este es un comienzo para explorar un juego Unity3D que cuenta con un gran soporte de mods.

Buena suerte.

Ahora he buscado un poco y realmente no puedo encontrar una respuesta definitiva con respecto a los juegos creados por Unity o Unreal Engine para admitir moddings.

Por mods me refiero a scripting, personajes, mapas, etc., similar a CS

Lo que he leído es que es un gran proyecto hacer que los juegos sean compatibles con los modos en Unity, mientras que en Unreal Engine, por primera vez, comienzan a admitir funciones de modificación, por lo que aún no están realmente listos. ¿O estoy equivocado?

Y sí, soy nuevo en esta área, aunque no nuevo en programación, modelado 3D y diseño. Esto es más para un pequeño proyecto personal para jugar un poco y obtener más experiencia.

Entonces, me pregunto si algunas personas lo han probado o si conocen juegos exitosos que obtuvieron soporte total de mods por parte de estos 2 motores de juego. ¿O tal vez hay un motor de tercer juego que no conozco que puede hacer el trabajo o es capaz de hacerlo con algo de programación?

Si son modificables, ¿significaría que tengo que hacer que otras personas descarguen Unreal Engine o Unity para hacer las modificaciones, o tengo que escribir mi propio programa independiente? ¿Alguien sabe sobre las reglas de la licencia con respecto a esto si usa esos 2 motores como modkit? (Lo leí antes, un foro pasado 1 año en el que no era libre de usar, ya que es ahora, por lo que todavía no está seguro de las regalías, la licencia y todo)



El soporte de Mod depende totalmente del desarrollador del juego en ambos motores, creo. Por lo tanto, el desarrollador debe construir todo el juego en torno a esta característica: estructura modular, carga de datos, scripts y recursos en tiempo de ejecución, creación de convenciones de nombres, escritura de documentos con la descripción de estas convenciones, etc.

Engine puede distribuir o no las herramientas para importar activos en tiempo de ejecución. Para Unity, es un sistema de paquete de activos. (Desafortunadamente no trabajé con UE).

Hay un buen artículo sobre modding para el motor de juegos de Unity: http://www.turiyaware.com/creating-a-moddable-unity-game/