Como construir para Android XR - Lançamentos do Dia Um, Recursos e Inspiração

Olá desenvolvedores Unity! Na semana passada marcou um grande marco: o primeiro dispositivo no ecossistema Android XR, Galaxy XR da Samsung, foi anunciado e está disponível para compra. Desde dezembro de 2024, você pode criar aplicativos e jogos para a nova plataforma inovadora do Google. Nossos pacotes alcançaram status verificado em junho deste ano, permitindo que você crie conteúdo que é realmente de qualidade de produção.
Se você está pronto para mergulhar ou apenas começando, nós temos tudo o que você precisa. Continue lendo para explorar nossa biblioteca abrangente de recursos projetados para ajudá-lo a desenvolver para Android XR. Além disso, inspire-se conferindo quais estúdios já lançaram conteúdo Android XR no primeiro dia.
O que você pode construir para Android XR?
Aplicativos totalmente imersivos: Crie experiências verdadeiramente imersivas onde os jogadores podem entrar em ambientes totalmente novos que parecem reais e envolventes. Os usuários podem interagir com o mundo virtual como se estivessem fisicamente presentes, aumentando sua sensação de presença.
• Aplicativos otimizados: Leve seus aplicativos móveis Android existentes e incorpore elementos XR neles.
Recursos de aprendizado Android XR:
• Exemplos do XR Interaction Toolkit
• Tag Android XR das Discussões Unity - adicione aos favoritos para ficar por dentro das últimas atualizações do Android XR!
• NOVO curso Android XR no Unity Learn
• Transmissão ao vivo: Introdução ao uso do Android XR no Unity
• Como 4 desenvolvedores portaram seus aplicativos para o Android XR com o Unity 6
Como começar a construir hoje:
• Inicie seu(s) projeto(s) no Unity 6.3 e acesse os pacotes do Android XR aqui.
• Adote padrões abertos como OpenXR e Vulkan. Use extensões OpenXR para portabilidade sem costura e Vulkan como sua API de renderização para desempenho ideal.
• Familiarize-se com as ferramentas e fluxos de trabalho XR do Unity.
• O XR Interaction Toolkit facilita a adição de interações como captura de objetos, controles de UI 3D e feedback háptico, suporta várias plataformas e dispositivos, e inclui suporte para rastreamento de mãos e interações baseadas em mãos, incluindo gestos.
• AR Foundation fornece ferramentas multiplataforma essenciais para funcionalidades de AR, minimizando a necessidade de reescrever código ao portar jogos e aplicativos para o Android XR.
Agora que cobrimos como começar, estamos empolgados em destacar estúdios que escolheram o Unity para seu desenvolvimento Android XR e lançaram seus jogos no Android XR no primeiro dia.
Lead Head - Lápis
Embora o processo de portabilidade tenha seus desafios, Bill Ramsour, cofundador da Lead Head, disse o seguinte sobre o uso do Unity: “À primeira vista, nosso jogo parece bastante simples, mas a conversão entre plataformas enfrenta uma série de problemas com sistemas como rastreamento de mãos e âncoras espaciais. O Unity foi fundamental para configurar rapidamente e de forma confiável esses sistemas fundamentais para a nova plataforma.”

Puddle LLC - THRASHER:
“Os controles de gestos de mão inovadores do THRASHER criam uma conexão profunda entre os jogadores e sua enguia espacial, e pacotes do Unity como XRHands nos permitem implementar isso uma vez e implantar em plataformas como Apple Vision Pro e AndroidXR com facilidade. "Nós também conseguimos otimizar nossos tempos de carregamento em mais de 70% aproveitando o pacote Addressables!" - Mike Mandel, Co-Fundador

Mondly - MondlyVR:
"O suporte XR para Android da Unity nos ajudou a trazer a visão da Mondly de aprendizado de idiomas imersivo para mais pessoas do que nunca." "Ao simplificar a implantação em dispositivos XR, a Unity capacitou nossa equipe a se concentrar no que mais importa — criar experiências interativas e envolventes que fazem o aprendizado de idiomas parecer natural e divertido." - Alexandru Iacob, Analista Sênior de Gestão de Produtos, VR & Digital Human.

Owlchemy Labs - Dentro[JOB], Job Simulator, Vacation Simulator:
"Minha experiência inicial desenvolvendo para Android XR dentro do ambiente Unity foi notavelmente simplificada, em grande parte devido à compatibilidade da nossa base de código existente com a plataforma Android... Para desenvolvedores iniciando novos projetos Android XR, recomendo fortemente aproveitar os projetos de amostra incluídos nos pacotes XR da Unity." "Esses exemplos fornecem insights inestimáveis sobre a funcionalidade da plataforma e as melhores práticas." - Phillip Johnson, Engenheiro Chefe de Plataforma

Litesport - Litesport:
"A portabilidade usando a Unity foi direta: pegamos nosso aplicativo Meta Quest já lançado, mudamos para OpenXR, e cerca de 70% funcionou imediatamente — isso foi incrível." - Ryan Turner, Líder de Software

Resolution Games - Demeo:
"Tivemos que atualizar para a Unity 6 para desenvolver para Android XR." "A Unity 6 é bastante semelhante às versões anteriores, tornando a migração relativamente fácil." "Funciona como esperado, o que é ótimo." "O novo sistema de sondas de luz dentro da Unity 6 foi especialmente apreciado pelo nosso artista de iluminação, que achou que era uma melhoria em relação ao sistema anterior." - Petter Nygren, líder técnico do Demeo

TRIPP Inc - TRIPP Meditation:
"Decidimos há cerca de um ano migrar para URP, adotando soluções da Unity como o XR Interaction Toolkit para consolidar nosso código." Foi uma decisão inteligente que tornou o esforço de portabilidade do Android XR dramaticamente mais fácil - facilmente cem vezes mais fácil.” — Peter Kennedy, Diretor de Engenharia

Thomas Van Bouwel - Cubismo:
“O suporte abrangente a múltiplas plataformas do Unity e a profunda integração com o OpenXR tornaram a transição do código específico da plataforma do Cubismo para uma base de código robusta e agnóstica em relação à plataforma, sem costura. O pacote XR Hands, em particular, simplificou drasticamente o suporte a várias plataformas” - Noah Rayburn, Engenheiro responsável pelo port do Cubismo para Android XR

Zoe Immersive - Zoe:
“O Unity nos apoiou na tradução de nossa interface existente para uma interface totalmente suportada por rastreamento de mãos. Como uma plataforma criadora usada por educadores e alunos, precisávamos garantir que nossa UX permanecesse acessível e compreensível. O Unity foi fundamental para tornar isso possível.” - Emilie Joly, Co-Fundadora

Devs United Games, Inc - Pescaria Real VR:
“No Android XR, nosso maior desafio - e também nosso maior foco - foi traduzir a experiência de pesca familiar baseada em controle do Real VR Fishing em uma experiência de rastreamento de mãos natural e sem costura. Usando o Unity 6 junto com o XR Interaction Toolkit, implementamos gestos personalizados que permitem aos jogadores realizar ações principais sem nenhum controle, enquanto ainda se sentem intuitivos e responsivos.
Ao mesmo tempo, atualizar nosso projeto para o Unity 6 com URP nos deu um impulso significativo tanto em desempenho quanto em qualidade visual, garantindo que os jogadores pudessem desfrutar de uma jogabilidade mais suave e ambientes mais realistas. Trabalhar em estreita colaboração com os especialistas em XR do Unity também nos ajudou a refinar e otimizar sistemas-chave ao longo do caminho, o que tornou possível trazer o Real VR Fishing para o Android XR com confiança tanto na qualidade quanto na imersão.” - Sazo Choi, CPO

30 Ninjas - Asteroide:

"Adaptar a visão cinematográfica de Doug Liman para XR foi mais do que apenas portar ativos - foi sobre reimaginar como o público se envolve com a história. A plataforma da Unity nos deu o poder de mesclar a arte cinematográfica artesanal com a interação em tempo real, permitindo que os jogadores naveguem pelo mundo de asteroides através de gestos naturais enquanto vivenciam os momentos narrativos do filme em primeira mão. Esse equilíbrio entre arte e engenharia transformou o filme em um ambiente vivo, onde a narrativa não para nos créditos, mas continua através da participação do público." - John Wheeler, Diretor Técnico

