Как создавать для Android XR - Запуск в первый день, ресурсы и вдохновение

Привет, разработчики Unity! На прошлой неделе был отмечен важный этап: был анонсирован первый устройство в экосистеме Android XR, Galaxy XR от Samsung, и его можно купить. С декабря 2024 года вы можете создавать приложения и игры для инновационной новой платформы Google. Наши пакеты получили Подтвержденный статус в июне этого года, что позволяет вам создавать контент, который действительно соответствует производственным стандартам.
Независимо от того, готовы ли вы погрузиться в это или только начинаете, мы вас поддержим. Читать дальше, чтобы изучить нашу обширную библиотеку ресурсов, созданных для помощи в разработке для Android XR. Кроме того, вдохновитесь, узнав, какие студии уже запустили контент Android XR в день запуска.
Что вы можете создать для Android XR?
Полностью погружающие приложения: Создавайте поистине погружающие впечатления, где игроки могут войти в совершенно новые окружения, которые кажутся реальными и увлекательными. Пользователи могут взаимодействовать с виртуальным миром так, как будто они физически присутствуют, что усиливает их чувство присутствия.
Оптимизированные приложения: Возьмите свои существующие мобильные приложения Android и добавьте в них элементы XR.
Ресурсы для обучения Android XR:
• Примеры XR Interaction Toolkit
• Обсуждения Unity с тегом Android XR - добавьте это в закладки, чтобы быть в курсе последних обновлений Android XR!
• НОВЫЙ курс Android XR на Unity Learn
• Прямой эфир: Начало работы с Android XR в Unity
• Как 4 разработчика перенесли свои приложения на Android XR с помощью Unity 6
Как начать строить сегодня:
• Начните свой проект(ы) в Unity 6.3 и получите доступ к пакетам Android XR здесь.
• Применяйте открытые стандарты, такие как OpenXR и Vulkan. Используйте расширения OpenXR для бесшовного портирования и Vulkan в качестве вашего API рендеринга для оптимальной производительности.
• Ознакомьтесь с инструментами и рабочими процессами XR в Unity.
• XR Interaction Toolkit упрощает добавление взаимодействий, таких как захват объектов, 3D UI элементы управления и тактильная обратная связь, поддерживает несколько платформ и устройств, а также включает поддержку отслеживания рук и взаимодействий на основе рук, включая жесты.
• AR Foundation предоставляет основные многоплатформенные инструменты для AR-функциональности, минимизируя необходимость переписывать код при портировании игр и приложений на Android XR.
Теперь, когда мы обсудили, как начать, мы рады выделить студии, которые выбрали Unity для разработки Android XR и запустили свои игры на Android XR в день запуска.
Lead Head - Карандаш
Хотя процесс портирования имел свои сложности, Билл Рамсаур, соучредитель Lead Head, сказал следующее о использовании Unity: “На первый взгляд наша игра кажется довольно простой, но конвертация между платформами сталкивается с множеством проблем с такими системами, как отслеживание рук и пространственные якоря. Unity сыграла ключевую роль в быстром и надежном настройке этих основных систем для новой платформы.”

Puddle LLC - THRASHER:
«Жесты управления в романе THRASHER создают глубокую связь между игроками и их космическим угрем, а пакеты Unity, такие как XRHands, позволяют нам реализовать это один раз и развернуть на таких платформах, как Apple Vision Pro и AndroidXR с легкостью.» - Майк Мандел, соучредитель «Нам также удалось оптимизировать время загрузки более чем на 70%, используя пакет Addressables!» - Майк Мандел, соучредитель

Mondly - MondlyVR:
«Поддержка Android XR в Unity помогла нам донести видение Mondly о погружающем изучении языков до большего числа людей, чем когда-либо.» «Упрощая развертывание на устройствах XR, Unity позволила нашей команде сосредоточиться на самом важном — создании увлекательных, интерактивных опытов, которые делают изучение языков естественным и веселым.» - Александру Иакоб, старший аналитик по продуктам, VR и цифровой человек.

Owlchemy Labs - Inside[JOB], Job Simulator, Vacation Simulator:
«Мой первоначальный опыт разработки для Android XR в среде Unity был заметно упрощен, в значительной степени благодаря совместимости нашей существующей кодовой базы с платформой Android... Для разработчиков, начинающих новые проекты Android XR, я настоятельно рекомендую использовать образцы проектов, включенные в пакеты Unity XR.» «Эти образцы предоставляют бесценные сведения о функциональности платформы и лучших практиках.» - Филипп Джонсон, ведущий инженер платформы

Litesport - Litesport:
«Портирование с использованием Unity было простым: мы взяли наше уже выпущенное приложение Meta Quest, переключились на OpenXR, и около 70% работало сразу — это было невероятно.» - Райан Тёрнер, ведущий программист

Resolution Games - Demeo:
«Нам пришлось обновиться до Unity 6, чтобы разрабатывать для Android XR.» Unity 6 довольно похож на предыдущие версии, что делает миграцию относительно простой. Он работает так, как ожидалось, что здорово. Новая система световых проб в Unity 6 была особенно оценена нашим художником по освещению, который нашел ее улучшением по сравнению с предыдущей системой.» - Петтер Нигрен, технический руководитель Demeo

TRIPP Inc - TRIPP Meditation:
«Мы решили около года назад перейти на URP, приняв решения Unity, такие как XR Interaction Toolkit, чтобы консолидировать наш код.» Это было разумное решение, которое значительно упростило усилия по портированию Android XR — как минимум в сто раз легче.» — Питер Кеннеди, директор по инженерии

Томас Ван Бувель - Кубизм:
«Всеобъемлющая поддержка Unity для нескольких платформ и глубокая интеграция OpenXR сделали переход к платформонезависимому коду Кубизма бесшовным.» Пакет XR Hands в частности значительно упростил поддержку нескольких платформ» - Ноа Рейберн, инженер, ответственный за порт Кубизма на Android XR

Зои Иммерсив - Зои:
«Unity поддержала нас в переводе нашего существующего интерфейса в полностью поддерживаемый интерфейс с отслеживанием рук.» Как платформа для создателей, используемая преподавателями и студентами, мы должны были убедиться, что наш UX остается доступным и понятным. Unity была ключевой для того, чтобы это стало возможным.» - Эмили Жоли, соучредитель

Devs United Games, Inc - Real VR Fishing:
«На Android XR нашей самой большой проблемой — и также нашим самым большим фокусом — было преобразование привычного опыта рыбалки с контроллерами Real VR Fishing в бесшовный, естественный опыт отслеживания рук.» Используя Unity 6 вместе с XR Interaction Toolkit, мы реализовали пользовательские жесты, которые позволяют игрокам выполнять основные действия без контроллеров, при этом оставаясь интуитивно понятными и отзывчивыми.
В то же время обновление нашего проекта до Unity 6 с URP дало нам значительный прирост как в производительности, так и в визуальном качестве, обеспечивая игрокам более плавный игровой процесс и более реалистичные окружения. Тесное сотрудничество с XR-специалистами Unity также помогло нам уточнить и оптимизировать ключевые системы на этом пути, что сделало возможным уверенно представить Real VR Fishing на Android XR как по качеству, так и по погружению.» - Садзо Чой, CPO

30 Ниндзя - Астероид:

«Адаптация кинематографического видения Дуга Лимана в XR заключалась не только в переносе активов — это было переосмыслением того, как аудитория взаимодействует с историей.» - Джон Уилер, технический директор Платформа Unity дала нам возможность объединить ручное художественное мастерство с интерактивностью в реальном времени, позволяя игрокам перемещаться по астероидному миру с помощью естественных жестов, одновременно переживая основные моменты повествования фильма. Этот баланс искусства и инженерии превратил фильм в живую среду, где повествование не заканчивается на титрах, а продолжается через участие аудитории.

