VR без контроллеров: как Dimensional Double Shift переизобрёл взаимодействие руками — Game Design Radar
← Все посты

VR без контроллеров: как Dimensional Double Shift переизобрёл взаимодействие руками

06.02.2026
VR без контроллеров: как Dimensional Double Shift переизобрёл взаимодействие руками

Owlchemy Labs (Job Simulator, Vacation Simulator, Cosmonius High) в Dimensional Double Shift (DDS) впервые полностью отказались от контроллеров и построили дизайн взаимодействия только на трекинге рук. Это потребовало переосмыслить базовые принципы VR‑интеракций: от захвата объектов до обратной связи и доступности.

Ключевые проблемы ранних прототипов

Размер руки. Игроки испытывали дискомфорт от «чужой» виртуальной руки. Решение — авто‑масштаб по реальному размеру руки, без настроек в меню: невидимое, но критичное улучшение UX.

Конфликты с системными жестами. Прототип с куклой‑«носочком» пересекался с жестом вызова системного меню Meta. Обходных путей не было — механику просто вырезали. Вывод: платформенные жесты — жёсткое ограничение дизайна.

Бинарный захват. Старый подход «захват/не захват» (как в Vacation Simulator) не давал ощущения живой руки. Команда переписала логику захвата с учётом множества валидных способов хватать предметы.

Натуральное vs интуитивное

Тесты показали, что «натуральное» движение не всегда интуитивно считывается системой: кто‑то щиплет, кто‑то обхватывает. На основе исследований хватов (в т.ч. работы Tomáš Feix и др.) создали библиотеку типов захвата: corner, clump, cylinder, hilt, wand и др., привязанных к реальному контексту (чашка, телефон, инструмент).

Введён параметр «closedness» (0–1) — степень закрытости руки, по которой определяется момент захвата. Система балансирует между «over‑grab» и точным позированием, чтобы объекты не ощущались ни «липкими», ни «скользкими».

Доступность через упрощение

Отказ от контроллеров расширил доступность:

  • учёт игроков с одной рукой — двухручный перцемол был дополнен альтернативой «потрясти» одной рукой;
  • «snap‑точки» для удобной постановки предметов, чтобы освобождать руку;
  • адаптивные пороги усилия: бутылки можно и сжимать, и просто наклонять;
  • скрытая настройка чувствительности жестов под ограниченный диапазон движений.

Меньше инструкций и туториалов: игроки уже знают, как пользоваться руками, задача дизайна — не мешать.

Само‑гаптика и физика

Без вибромоторов команда использует self‑haptics: кнопки и клавиатуры делаются «мягкими», чтобы пальцы упирались друг в друга и создавали физическое ощущение на уровне тела.

Физическая модель корректирует позицию виртуальной руки при столкновениях: добавлена небольшая «уступчивость», чтобы рука ощущала «удар» до того, как пройдёт сквозь объект. Это «фейковая гаптика» через сопротивление и остановку руки.

Совместные жесты и передача объектов

Изначально передача предметов требовала синхронного жеста двух игроков, но аналитика показала, что систему почти не используют. Её заменили на bubble pass: брошенный предмет зависает перед другим игроком, давая время на захват.

Система выпуска объекта использует «липкие» и «скользкие» пороги: медленное раскрытие руки — предмет задерживается, быстрое — летит. Для жеста «я готов поймать» (рука поднята и ждёт) система помогает предмету «встретить» ладонь, чтобы приём ощущался намеренным.

Работа с техническими ограничениями

Трекинг рук ограничен полем зрения камер, освещением и скоростью движения. Рука, закрывающая камеры или выходящая из зоны, ломает трекинг. Решения:

  • дизайн действий в «невидимом коробе» перед игроком;
  • мягкая обработка ошибок: уроненные предметы восстанавливаются, промахи при захвате авто‑корректируются;
  • избегание сценариев, где игрок «наказывается» за сбой трекинга или физики.

Результаты и дизайн‑лексика

Игроки в DDS больше жестикулируют, импровизируют и учатся через действие, а не через UI. Цель — момент, когда игрок перестаёт замечать систему: виртуальная рука ощущается своей, а хват — автоматическим.

Внутри команды сформировался словарь понятий (self‑haptics, bubble pass и др.), описывающих паттерны взаимодействия и служащих опорой для дальнейших итераций.

Выводы

  • Трекинг рук — это не только интерфейс, но и инструмент воплощения: обратная связь строится через движение и физику, а не вибрацию.
  • Сильная система захвата сочетает авторские позы и процедурную адаптацию под реальные движения игрока.
  • Доступность растёт при упрощении взаимодействия и скрытой адаптации порогов, а не только через отдельные настройки.
  • Итерации и аналитика (наблюдение, метрики, плейтесты) критичны для отсеивания неработающих жестов и механик.
  • Ограничения железа (FOV, свет, окклюзия) должны становиться дизайном взаимодействия, а не источником фрустрации.
help_outline Факт-чекинг
Проверка пока не выполнена.