Unreal Editor para Fortnite (UEFN) es una potente herramienta de desarrollo de juegos que incluye funciones avanzadas de secuenciación de comandos. Estas capacidades te permiten crear juegos complejos y únicos, pero también conllevan cierto riesgo para tus datos y tu ordenador.
Si trabajas por tu cuenta, la posibilidad de que algo salga mal es mínima. Sin embargo, cuando trabajas con otras personas, o cuando descargas el trabajo de otras personas para utilizarlo en tus proyectos, existe el riesgo potencial de introducir contenido que accidental o maliciosamente rompa tu proyecto, ejecute código arbitrario u obtenga acceso no deseado a tu ordenador.
Puedes minimizar estos riesgos abriendo solo proyectos y recursos que procedan de personas en las que confíes.
Esta página resume las acciones más comunes que puedes realizar en UEFN que pueden exponerte a riesgos y lo que puedes hacer para reducirlos.
Cómo abrir un proyecto de UEFN
Los proyectos de UEFN pueden contener secuencias de comandos que ejecuten código y accedan a datos de tu ordenador de formas que tal vez desconozcas y con las que no estés de acuerdo. Si copias o descargas un proyecto cuyo autor es otra persona, y abres ese proyecto en UEFN, te expones al riesgo de que estas secuencias de comandos se ejecuten en tu ordenador.
Si UEFN detecta que estás abriendo un proyecto que procede de una fuente desconocida (normalmente descargado de internet), te advierte del riesgo antes de continuar.
Para protegerte:
Abre solo proyectos de UEFN que procedan de fuentes en las que confíes.
No confíes únicamente en los mensajes de advertencia para evaluar si los proyectos son seguros. En algunos casos, es posible que UEFN no pueda detectar si un proyecto procede de una fuente desconocida.
Cómo usar recursos de terceros
Los recursos de Unreal suelen guardarse como archivos binarios con la extensión .uasset. Algunos tipos de archivos .uasset, como las secuencias de comandos de Blueprint, son capaces de ejecutar código que puede afectar a los datos de tu proyecto y acceder a otros datos de tu ordenador.
Para protegerte:
Importa a tus proyectos solo recursos que procedan de fuentes en las que confíes.
Cómo unirse a un equipo de UEFN y trabajar con él
Cuando te unes a un equipo en UEFN y trabajas en colaboración en un proyecto con Unreal Revision Control, sincronizas rutinariamente en tu ordenador instantáneas de los cambios realizados en el proyecto por otros miembros del equipo. Otro miembro del equipo podría introducir accidental o maliciosamente contenido con secuencia de comandos en tu proyecto compartido. La próxima vez que sincronices, estas secuencias de comandos podrían ejecutarse en tu ordenador.
Para protegerte:
Trabaja solo en colaboración con personas en las que confíes.
Acuerda de antemano entre vosotros en qué fuentes de recursos de terceros confiáis o confirma con los compañeros de equipo que es seguro continuar antes de importar contenidos de terceros.
Cómo abrir archivos de Verse en Visual Studio Code
Cuando abres archivos de Verse desde UEFN, Visual Studio Code te pide que confíes en los autores del código. Confiar en los autores habilita una extensión de Visual Studio Code para Verse escrita por Epic Games, que proporciona útiles funciones de lenguaje, como resaltado de sintaxis, autocompletado e informe de errores. Confiar en los autores también puede permitir que otras extensiones de Visual Studio Code no escritas por Epic ejecuten código y accedan a los datos de tu ordenador.
Para protegerte:
Instala solo extensiones para Visual Studio Code escritas por personas de confianza.
Abre solo archivos de Verse escritos por personas en las que confíes.