Configuração do projeto do Unreal Engine

Dispositivos XR relevantes
Estas orientações ajudam você a criar experiências para esses tipos de dispositivos XR.
Headsets XR
Óculos XR com fio

Este guia detalha as versões recomendadas do mecanismo, os SDKs necessários e as configurações do projeto Android ao desenvolver um app do Unreal Engine para Android XR.

Pré-requisitos

Antes de configurar o Unreal Engine para o desenvolvimento de Android XR, instale os seguintes aplicativos e ferramentas:

  1. Faça o download e instale o Epic Games Launcher.

    1. No Epic Games Launcher, instale a versão 5.6.1 (ou mais recente) do Unreal Engine.
  2. Configure seu sistema para criar código C++, por exemplo, usando o Visual Studio 2022 para Windows ou o Xcode para macOS. Para mais informações, consulte a configuração do ambiente de desenvolvimento em C++ da Epic.

  3. Instale o SDK do.NET 8.0.

  4. Instale o Android Studio (Panda 4 | 2025.3.4 Patch 1 ou mais recente).

Instalar o suporte para build do Android

Como o Android XR depende de versões específicas do SDK, é necessário instalar as ferramentas de build do Android corretas junto com o Unreal Engine.

  1. Abra o Epic Games Launcher.
  2. Clique na seta suspensa ao lado da versão instalada do mecanismo (botão "Iniciar") e clique em Opções.

    1. Role a tela até as opções de instalação, selecione Android e clique em Aplicar.
    2. Se solicitado, permita que o mecanismo registre as extensões de arquivo necessárias.
  3. Instale o Java JDK 17.

  4. No Android Studio, use o SDK Manager para instalar as seguintes versões específicas exigidas pelos exemplos do Android XR:

    • Plataformas do SDK: 34, 35 e 36
    • NDK: 29.0.x
    • Ferramentas de linha de comando (todos os itens)
  5. Siga o guia avançado de configuração e solução de problemas da Epic para configurar as seguintes variáveis de ambiente do sistema:

    • ANDROID_HOME
    • JAVA_HOME
    • NDK_ROOT

Criar um projeto Unreal XR

Em seguida, crie um projeto e configure-o com os plug-ins e entradas de XR necessários:

  1. Inicie o Unreal Engine 5.6.1.
  2. Em Novas categorias de projetos, selecione o modelo Realidade virtual.
  3. No menu Padrões do projeto, defina a Plataforma de destino como Dispositivo móvel.
  4. Defina a predefinição de qualidade como escalonável para promover o desempenho ideal no hardware XR móvel.
  5. Escolha um nome para o projeto e clique em Criar.

Definir configurações do Android

Depois que o projeto for aberto, conclua estas etapas para definir os níveis de API do Android e as configurações de gráficos necessárias para o Android XR:

  1. Acesse Editar > Configurações do projeto.
  2. Acesse Plataformas > Android.
  3. Se o botão Aceitar licença do SDK estiver destacado em vermelho, clique nele.
  4. Na seção APKPackaging:
    • Defina Versão mínima do SDK como 34.
    • Defina a versão do SDK de destino como 34 (ou mais recente).
  5. Role a tela até a seção Build e selecione Support Vulkan.

    O Vulkan é a API gráfica recomendada e de alto desempenho para o Android XR.

Definir configurações de renderização

Para alcançar as altas taxas de frames e a clareza visual necessárias para o Android XR, você também precisa configurar o Unreal Engine para usar o caminho de renderização móvel otimizado:

  1. Acesse Edit > Project Settings e navegue até Engine > Rendering.
  2. Na seção Renderizador de encaminhamento, selecione Sombreamento de encaminhamento.

    O renderizador direto é muito mais rápido para realidade virtual móvel do que o renderizador adiado padrão. Para ativar esse recurso, é necessário reiniciar o editor e compilar o shader.

  3. Na seção Configurações padrão, defina o Método de antialiasing como MSAA.

  4. Na seção Dispositivo móvel, defina MSAA para dispositivos móveis como 4x.

    O MSAA oferece os resultados mais nítidos para VR sem os efeitos de desfoque causados pelo AA temporal (TAA).

  5. Na seção RV:

    1. Desmarque HDR móvel.

      Desativar o HDR em dispositivos móveis reduz drasticamente a sobrecarga de pós-processamento.

    2. Selecione Visualização Múltipla para Dispositivos Móveis.

      Isso permite que o mecanismo renderize os dois olhos em uma única passagem, melhorando significativamente o desempenho da CPU.

Consulte também

Para instruções detalhadas sobre como implantar um projeto de modelo em um dispositivo Android, consulte Configurar projetos do Unreal Engine para desenvolvimento no Android.