MR / Meta Quest, Pico
SketchAR для Meta Quest и Pico
SketchAR

Задача
Перенести AR-приложение для рисования с аудиторией больше 2 млн человек на шлемы: эскиз висит на реальной стене в смешанной реальности, человек обводит его рукой. Две платформы с разными SDK — без двух отдельных продуктов.
Что построили
- Общее ядро-пакет Unity (425 файлов, около 1800 тестов) и тонкие оболочки для Meta и Pico, SDK подключаются через абстрактных провайдеров.
- Своя система объёмного интерфейса с тактильной отдачей для каждой руки.
- Деформация изображения под поверхность: трапеция, цилиндр, сфера, сгиб с перетаскиваемой линией.
- Совместное рисование в одной комнате: общие пространственные якоря, поиск по Bluetooth, свой сетевой протокол, перехват роли хоста.
- Курсы, шаблоны, Google Drive и Dropbox, офлайн-загрузки, подписка, 11 языков с автоматической проверкой вместимости текстов.
Инженерные решения
- Сеть без сторонних движков.
- CI/CD в Meta Quest Store и Pico Store по каналам ALPHA → BETA → STORE.
- Ошибки из Sentry автоматически превращаются в черновики исправлений.
- R&D-прототип стабилизации по AprilTag-меткам через камеру Quest 3, проверенный на устройстве.
Результат и статус
Meta — версия 1.11, Pico — альфа 1.1.
Стек
Unity 6, OpenXR, Meta XR SDK (MRUK, Interaction SDK), PICO SDK, Sentry, GitHub Actions

