Saltar al contenido principal

Instalación

Esta guía le acompaña paso a paso en la importación de MCE a su proyecto Unity y la ejecución de la configuración inicial.

Prerrequisitos

Antes de comenzar, asegúrese de tener:

  • Unity 6 LTS (versión 6000.3.x o posterior) instalado mediante Unity Hub.
  • Universal Render Pipeline (URP) -- MCE requiere URP para su sistema de renderizado.
  • Un proyecto Unity nuevo o existente configurado con URP.
Versión de Unity

MCE está construido y probado en Unity 6 LTS (6000.3.8f1). Las versiones anteriores de Unity (2022 LTS, 2021 LTS) no son compatibles. Utilizar una versión de parche diferente de Unity 6 debería funcionar, pero manténgase en el canal LTS para mayor estabilidad.

Paso 1: Importar desde el Asset Store

  1. Abra el Unity Asset Store en su navegador o mediante Window > Asset Store en el editor.
  2. Busque "Monster Capture Engine" u "OpenMon MCE".
  3. Adquiera el nivel que se ajuste a su proyecto (Lite, Basic, Pro, Online o Source).
  4. En Unity, abra Window > Package Manager.
  5. Seleccione My Assets en el menú desplegable, busque Monster Capture Engine y haga clic en Import.
  6. Importe todos los archivos cuando se le solicite. El paquete se instalará en Assets/OpenMon/.
Alternativa: Archivo de paquete Unity

Si recibió MCE como archivo .unitypackage, simplemente arrástrelo a la ventana del proyecto o utilice Assets > Import Package > Custom Package y seleccione el archivo.

Paso 2: Configuración de URP

Si su proyecto aún no utiliza URP, necesita configurarlo:

  1. Instale URP desde el Package Manager: Window > Package Manager > Unity Registry > Universal RP.
  2. Cree un Asset URP: Assets > Create > Rendering > URP Asset (with Universal Renderer).
  3. Asígnelo en Edit > Project Settings > Graphics > Scriptable Render Pipeline Settings.
  4. Asígnelo en Edit > Project Settings > Quality > Rendering para cada nivel de calidad.

MCE incluye shaders URP personalizados para iluminación por hora del día y efectos climáticos. Estos requieren URP para funcionar correctamente.

Paso 3: Asistente de configuración inicial

Cuando abra una escena por primera vez después de importar MCE, el Asistente de Configuración Inicial aparecerá automáticamente. Si no aparece, ejecútelo manualmente desde el menú:

MCE > Tools > Setup Wizard

El asistente se encarga de:

  • Selección de idioma -- Elija su idioma de desarrollo (afecta la interfaz del editor y la localización predeterminada).
  • Inicialización de bases de datos -- Crea las bases de datos ScriptableObject necesarias si no existen.
  • Configuración de controles -- Establece las asignaciones de entrada predeterminadas para teclado y mando.
  • Configuración de escena -- Valida la configuración de su escena y crea los GameObjects necesarios que falten.

Siga cada paso del asistente. Al completarlo, verá un mensaje de confirmación y podrá comenzar a trabajar.

Estructura del proyecto

Después de la importación, su proyecto contendrá la siguiente estructura:

Assets/
OpenMon/
Core/
Runtime/ # Código del motor principal (batallas, monstruos, mundo, guardado, UI)
Actors/ # Sistema de NPCs y scripting con CommandGraph
Battle/ # Sistema de batalla con 15+ componentes modulares
Characters/ # Controladores de personajes jugador y NPC
Configuration/ # ScriptableObjects de configuración del juego
GameFlow/ # Gestión del estado del juego
Initialization/ # Inicio del motor y configuración inicial
Monster/ # MonsterInstance, Roster, evolución, cría
MonsterDatabase/ # Definiciones ScriptableObject de monstruos/movimientos/objetos/habilidades
MonsterDex/ # Sistema de seguimiento del MonsterDex
Player/ # Estado del jugador (GlobalGameData)
Quests/ # Sistema de misiones (nivel Pro+)
Rendering/ # Shaders URP y utilidades de renderizado
Saves/ # Sistema de guardado/carga
SDK/ # Interfaces de la API pública
UI/ # Todos los controladores de UI y prefabs
World/ # Sistema de cuadrícula, tiles, encuentros, mapas
Editor/ # Herramientas exclusivas del editor
ArtGenerator/ # Generación de sprites con IA (nivel Basic+)
MonsterCreator/ # Asistente de creación de monstruos
Tools/ # Explorador de base de datos, Editor de Tabla de Tipos, validadores
Art/ # Assets artísticos incluidos
Diferencias entre niveles

No todas las carpetas estarán presentes en todos los niveles. Por ejemplo, Editor/ArtGenerator/ solo está disponible en el nivel Basic y superiores. La carpeta Runtime/SDK/ contiene las interfaces de la API pública disponibles en todos los niveles, incluido Lite.

Paso 4: Verificar la instalación

Para verificar que todo funciona correctamente:

  1. Abra la escena de demostración en Assets/OpenMon/Scenes/DemoScene (si está incluida en su nivel).
  2. Presione Play en el editor de Unity.
  3. Debería ver la secuencia de inicialización de MCE seguida del mundo del juego.

Si aparecen errores en la consola:

  • Verifique que URP esté configurado correctamente (el problema más común).
  • Asegúrese de haber importado todos los archivos del paquete.
  • Ejecute MCE > Tools > Asset Validation para verificar la integridad de la base de datos.

Siguientes pasos

Está listo para comenzar a construir. Diríjase a la siguiente guía para crear su primer monstruo: