Una gran función de Unreal Editor para Fortnite (UEFN) es la opción de crear varios levels dentro de un mismo project. Añadir varios niveles a un proyecto permite crear prototipos de tus ideas de diseño y desarrollo de juegos mediante la creación de un entorno secundario (o más) en blanco donde puedes crear dispositivos de Verse, diseños de graybox y mucho más.
Los niveles adicionales en UEFN son recursos y no deben confundirse con la forma en que Unreal Engine utiliza los niveles. No puedes vincular niveles dentro del proyecto para crear una isla de varios niveles, ni puedes vincularlos a proyectos creados en Unreal Engine. Solo un nivel puede ser el mapa predeterminado en un proyecto de UEFN.
Crear un nivel en UEFN implica lo siguiente:
Hay un nuevo nivel en blanco en el explorador de contenido.
Solo se puede acceder al nivel abriendo el proyecto.
Los niveles pueden ascender dentro del proyecto para convertirse en el mapa predeterminado.
Hay varias cosas que debes tener en cuenta al añadir un nivel al proyecto:
Los niveles pueden duplicarse, lo cual te permite crear prototipos de una mecánica de juego o un dispositivo de Verse en el nuevo nivel sin alterar el nivel principal.
Los niveles adicionales contribuyen al tamaño total del proyecto, así que asegúrate de eliminar los niveles adicionales antes de publicar la isla.
Crear un nuevo nivel dentro de un proyecto que utiliza una plantilla de isla da como resultado un nivel completamente en blanco. Tendrás que crear tu propio paisaje en el nuevo nivel.
Creación de un nuevo nivel
Aunque no puedes vincular niveles para crear una experiencia que conste de varias islas, puedes usar niveles adicionales para probar tus conceptos de juego sin añadir dispositivos de Verse o recursos importados, entre otros, al mapa predeterminado. Aquí hay algunas formas de añadir un nivel al proyecto.
Desde el menú Archivo
Haz clic en Archivo para abrir las opciones del menú Archivo.
Selecciona una de las siguientes opciones del menú Archivo.
Nuevo nivel
Nuevo nivel a partir de una isla
Aparece una miniatura de nuevo nivel en la vista de recursos.
Se te pedirá que nombres el nuevo nivel.
Desde el explorador de contenido
Dentro de la vista de recursos del explorador de contenido, haz clic con el botón derecho del ratón para abrir el menú contextual.
Selecciona Nivel en el menú contextual. Aparece una miniatura de nuevo nivel en la vista de recursos.
Se te pedirá que nombres el nuevo nivel.
Si estás probando un concepto, es útil dar al nivel adicional el nombre del concepto. Por ejemplo, Graybox_Ideas.
Cómo duplicar un nivel
Otra forma de crear un nuevo nivel es duplicar uno existente. Duplicar un nivel permite explorar ideas de jugabilidad, diseño de nivel y más sin alterar el original. Este proceso de trabajo solo funciona si el nivel que se está duplicando no está abierto en ese momento en el visor.
Si solo tienes un nivel y quieres duplicarlo, tienes que crear un segundo nivel temporal al que puedas cambiar. Puedes conservarlo o eliminarlo una vez completada la duplicación.
Para duplicar un nivel, sigue estos pasos.
Desde el explorador de contenido, abre un nivel que no quieras duplicar. En la imagen siguiente, el nivel etiquetado con A es el nivel abierto en el visor. El nivel etiquetado como B es el nivel que se va a duplicar.
En la vista de recursos, haz clic con el botón derecho del ratón en la miniatura del nivel para abrir el menú contextual.
Selecciona Duplicar en el menú desplegable. El nivel se duplica en el explorador de contenido.
Se te pedirá que cambies el nombre del nuevo nivel.
El nivel duplicado contiene el mismo contenido que el original.
Cómo abrir un nivel
Hay varias formas de abrir un nivel en tu proyecto.
Desde el menú Archivo
Dentro de un proyecto abierto, puedes utilizar el menú Archivo para abrir un nuevo nivel. Para abrir un nivel, sigue estos pasos.
Selecciona Archivo > Abrir nivel. Se muestra una ventana con todos los niveles que has creado en el proyecto. Selecciona un nivel y se abrirá en el visor. Esto puede provocar que el nivel que esté abierto actualmente se guarde y se cierre.
Selecciona Archivo > Niveles recientes. Selecciona la flecha para elegir un nivel de la lista de niveles recientes en los que has trabajado.
Desde el explorador de contenido
Para abrir un nivel dentro de la vista de recursos, sigue estos pasos.
Navega hasta la vista de recursos en el explorador de contenido.
Haz doble clic en la miniatura del nivel desde la carpeta principal del proyecto en el explorador de contenido.
Cómo ascender un nivel
Si uno de los niveles del proyecto se convierte en el que quieres publicar, puedes ascender ese nivel al estado de mapa predeterminado en GameFeatureData. Ascender un nivel significa lo siguiente:
El nivel se vuelve publicable.
El nivel se abre al abrir el proyecto.
Para ascender un nivel, sigue estos pasos.
Haz doble clic en la miniatura de GameFeatureData. Se abre la ventana GameFeatureData.
Selecciona el menú desplegable Mapa predeterminado y selecciona el nivel que quieres ascender de la lista. El nivel se convierte automáticamente en el mapa predeterminado.
Datos del mapa
Los datos del mapa hacen referencia a los múltiples niveles dentro del proyecto. Todos los niveles que crees dentro de un proyecto pueden añadirse a la matriz MapData. Si hay varios niveles de prueba, se aumenta drásticamente el tamaño de los paquetes del proyecto, lo que hace que tenga menos rendimiento y puede crear problemas de memoria cuando lo vayas a publicar.
Esta opción te permite garantizar que todos los datos del proyecto se procesan y se distribuyen al servidor en tiempo de ejecución. Además, elimina las referencias a otros niveles que se hayan eliminado del proyecto.
Cómo eliminar referencias de nivel y niveles
Para eliminar las referencias a niveles adicionales, haz lo siguiente:
Haz clic en el icono + para abrir la lista de niveles adicionales.
Selecciona un nivel para añadirlo a la matriz MapData.
Selecciona el icono de la papelera en MapData. Ya puedes eliminar los niveles adicionales desde el explorador de contenido.
Selecciona la miniatura del nivel adicional en el explorador de contenido para resaltarla.
Haz clic con el botón derecho del ratón en el explorador de contenido para abrir el menú contextual y, a continuación, selecciona Eliminar en la lista de opciones. Aparecerá una advertencia emergente.
Selecciona Forzar eliminación en la ventana emergente. El nivel se elimina del proyecto.
Esta tarea tarda un poco en completarse.
Los datos de nivel se eliminan del proyecto y ya no contribuyen al tamaño del proyecto.
Información sobre los niveles adicionales
A continuación encontrarás información importante sobre cómo trabajar en un proyecto con varios niveles.
Un nuevo nivel no se abre automáticamente cuando se selecciona el proyecto en el explorador de proyectos.
No hay límite en el número de niveles que puedes añadir a un proyecto.
Los miembros del equipo pueden trabajar en diferentes niveles dentro del proyecto sin bloquearse unos a otros.
En raras ocasiones puede que se bloquee la edición de un nivel completo cuando un miembro del equipo esté trabajando en él.
Editar entidades de Scene Graph en un nivel bloqueará ese nivel para los miembros del equipo, ya que Scene Graph no admite un archivo por actor.
Editar elementos, dispositivos o la configuración de la isla, entre otros, debería funcionar bien, ya que admiten un archivo por actor.