O Unreal Editor para Fortnite (UEFN) é uma poderosa ferramenta de desenvolvimento de jogos que inclui recursos avançados de código. Esses recursos possibilitam que você crie uma jogabilidade complexa e única, mas também oferecem algum risco aos seus dados e ao seu computador.
Caso você esteja trabalhando por conta própria, a chance de algo dar errado é mínima. No entanto, quando você trabalha com outras pessoas ou quando baixa o trabalho de outras pessoas para usar em seus projetos, existe um risco potencial de introduzir conteúdo que interrompe seu projeto acidentalmente ou maliciosamente, executa código arbitrário ou obtém acesso indesejado ao seu computador.
Você pode minimizar esses riscos abrindo apenas projetos e ativos que vêm de pessoas em que você confie.
Esta página resume as ações mais comuns que podem ser realizadas no UEFN e podem expor você a riscos e o que você pode fazer para reduzir tais riscos.
Como abrir um projeto do UEFN
Projetos do UEFN podem conter scripts que executam código e acessam dados em seu computador de maneiras que você pode não conhecer e com as quais pode não se sentir à vontade. Se você copiar ou baixar um projeto de autoria de outra pessoa e abrir esse projeto no UEFN, você se exporá ao risco de esse código ser executado em seu computador.
Se o UEFN detectar que você está abrindo um projeto que vem de uma fonte desconhecida (geralmente baixado da internet), ele avisará sobre o risco antes de continuar.
Para se proteger:
Abra apenas projetos do UEFN que venham de fontes confiáveis.
Não confie apenas em mensagens de aviso para avaliar se os projetos são seguros. Em alguns casos, o UEFN pode não detectar que um projeto vem de uma fonte desconhecida.
Como usar ativos de terceiros
Os ativos Unreal geralmente são salvos como arquivos binários com a extensão ".uasset". Alguns tipos de arquivos ".uasset", como scripts de Blueprint, são capazes de executar códigos que podem afetar os dados do projeto e acessar outros dados no seu computador.
Para se proteger:
Importe apenas ativos que vêm de fontes confiáveis para seus projetos.
Como ingressar e trabalhar com uma equipe no UEFN
Quando você ingressa em uma equipe no UEFN e trabalha de forma colaborativa em um projeto no Unreal Revision Control, você sincroniza corriqueiramente ao seu computador instantâneos das alterações feitas no projeto por outros membros da equipe. Outro membro da equipe pode introduzir acidentalmente ou intencionalmente conteúdo com scripts no seu projeto compartilhado. Na próxima vez que você sincronizar, esses códigos poderão ser executados no seu computador.
Para se proteger:
Trabalhe de forma colaborativa apenas com pessoas em quem você confie.
Chegue a um acordo com antecedência sobre quais fontes de ativos de terceiros vocês confiam e/ou obtenha a aprovação de colegas da equipe antes de importar conteúdo de outros terceiros.
Como abrir arquivos Verse no Visual Studio Code
Ao abrir arquivos Verse do UEFN, o Visual Studio Code solicita que você confie nos autores do código. Confiar nos autores habilita uma extensão do Visual Studio Code para o Verse produzida pela Epic Games, que fornece funcionalidades abundantes relacionadas à linguagem, como destaque de sintaxe, recurso de autocompletar e relatório de erros. Confiar nos autores também pode permitir que outras extensões do Visual Studio Code não escritas pela Epic executem códigos e acessem os dados do seu computador.
Para se proteger:
Configure apenas extensões para o Visual Studio Code que sejam escritas por pessoas em quem você confie.
Abra apenas arquivos Verse escritos por pessoas em quem você confia.