¿Cómo modifican los modders del juego la jugabilidad de un juego?

La historia de los juegos “Modding” se remonta a principios de la década de 1990, aunque probablemente podría rastrearse hasta los primeros juegos. El término “Modificación de un juego” se origina en la era de Wolfenstein, DOOM e Unreal (el primero).

“Modding” no requiere manipulación del código fuente, aunque podría hacerlo. La mayoría de las veces los juegos no cuentan con el código fuente, por lo que no puede modificarlos, pero muchos de ellos vienen con editores de nivel o una forma de cambiar los gráficos y los sonidos.

Si desea modificar el código fuente, no está comenzando desde el principio, por lo que puede aprender explorando el código fuente del juego y descubriendo cómo se implementaron características similares para crear nuevos.

Si no lo hace, puede usar los editores. Mi juego, Fringes of the Empire en Steam viene con un conjunto completo de editores de apuntar y hacer clic diseñados específicamente para permitir a las personas crear nuevas historias y campañas para el juego. Muchos otros juegos también lo hacen, por eso hay Steam Workshop.

Depende completamente del motor del juego que use el juego, cuán accesibles sean los archivos del juego y cuál es el alcance de su mod.

La alteración del juego puede ser tan simple como editar líneas de código existente en el bloc de notas. Las modificaciones que cambian las estadísticas y el comportamiento de los activos del juego existentes son bastante simples si está familiarizado con la estructura de los archivos del juego.

La creación e importación de contenido nuevo, como un nuevo objeto 3D, es factible si tiene las habilidades para modelar y texturizar activos. Los juegos más antiguos como Unreal Tournament, Battlefield 2 y Homeworld 2 estaban abiertos y venían con soporte de mod oficial; Las comunidades de desarrolladores de mods surgieron alrededor de estos juegos y contribuyeron creando herramientas de mod creadas por el usuario. Este es típicamente el entorno donde se pueden crear modificaciones que no requieren una gran cantidad de conocimiento y habilidades. Desafortunadamente, los juegos más nuevos como Battlefield 3 no son compatibles con los mods.

No hay una respuesta única y simple a esta pregunta. Depende mucho del juego en cuestión. Por ejemplo, cualquier juego hecho con el motor de Unity probablemente sería bastante fácil de modificar para cualquiera que sepa cómo usar Unity. Lo mismo ocurriría con otros motores de juegos comunes que están relativamente disponibles. Si está debidamente capacitado o tiene experiencia y tiene acceso al software correcto, no debería ser demasiado difícil.

Muchos juegos también tienen herramientas de modificación disponibles, ya sea lanzadas directamente por el desarrollador del juego o por otros modificadores que desean facilitar la modificación a su comunidad.

Es más difícil modificar juegos que usan software 100% patentado. Si un desarrollador ha pasado años desarrollando su propio motor de juego en lugar de usar un estándar de la industria, y las únicas personas que saben cómo usar el motor son las personas que trabajan allí, lo pasarás mal. Siempre habrá personas que se tomen el tiempo para descifrar el código de un juego, desgarrarlo y volver a unirlo para descubrir qué lo hace funcionar. Pero sí, ese tipo de ingeniería inversa requiere mucha experiencia / conocimiento, e incluso entonces no hay garantía.

Dejame darte un ejemplo,
Un edificio necesita un Arquitecto, luego una aprobación, luego deciden el número y las formas de utilizar los recursos, luego las inversiones, etc.
¡Pero cuando se completa un edificio, nadie necesita un Arquitecto, aprobación, recursos (no tanto) para colgar una pieza de decoración!
Es un mal ejemplo, pero estoy seguro de que
Entendido ?

La modificación no es un cambio directo del código fuente, pero tal vez sí en algunos casos.

Solo el modding puede modificar un poco el juego sin hacer grandes cosas complejas.

Alguna vez hice un mod para Arma 3. Como recuerdo, hice 3 mods. Todo se trata de cambiar la textura del vehículo y el arma, modificar sus estadísticas y muchos otros detalles. (Modificando el de vainilla)

Todo lo que hago es tomar un vehículo, arma de vainilla y simplemente aplicar nueva textura, estadísticas y convertirlas en una nueva. Solo necesito hacer una nueva textura y editar el código. Entonces esto se puede hacer solo.

Pero para que cree cosas nuevas en el juego no puedo hacerlo.

Por ejemplo : Crear un nuevo vehículo en el juego, necesito hacer modelos, animaciones, guiones, texturas y algunas otras configuraciones. No soy capaz de hacer todo esto, así que esto puede requerir que más personas hagan los trabajos.