Документация Steamworks
OpenVR

Введение

OpenVR — это программный интерфейс (API) и среда выполнения, позволяющие получить доступ к оборудованию виртуальной реальности от разных поставщиков. При этом OpenVR не требует, чтобы приложения обладали информацией о том, какие устройства они используют. Репозиторий на GitHub — это SDK, который содержит API и примеры. Среду выполнения можно найти в клиенте Steam, открыв раздел «Инструменты» в «Библиотеке» и перейдя к пункту SteamVR.

Документация по API доступна на вики-странице OpenVR на сайте GitHub.

Дополнительная информация о SteamVR и OpenVR доступна на сайте http://steamvr.com.

Поддержка движка

Поддержка SteamVR, реализующего OpenVR, встроена в Unreal Engine 4, а также в Unity версии 5.4 и выше.

Плагин для SteamVR можно найти на сайте Unity Asset Store.

Драйверы OpenVR

Производители оборудования могут сделать так, чтобы драйверы OpenVR смогли легко предоставить поддержку для контента виртуальной реальности в Steam. Steam является одной из самых больших платформ по распространению цифрового контента во всём мире, на которой доступны тысячи игр.

После того, как вы создадите драйвер OpenVR, вы можете распространять его сами или напрямую в Steam.

Больше о создании драйверов OpenVR можно прочитать здесь.

Частые вопросы

В. Как создать драйвер OpenVR?
О. Узнать больше о создании драйверов можно из документации репозитория GitHub об OpenVR: https://github.com/ValveSoftware/openvr/wiki/Driver-Documentation.

Вам необязательно предоставлять свой драйвер для проверки Valve. Если вы хотите распространять свой драйвер в Steam, вы можете стать разработчиком Steamworks и настроить свой драйвер для распространения в качестве приложения.

В. OpenVR не поддерживает функцию моего устройства. Может ли Valve предложить помощь?
О. Мы ценим отзывы разработчиков оборудования. Отправлять запросы и сообщать о проблемах можно через GitHub: https://github.com/ValveSoftware/openvr/issues.