Documentação do Steamworks
OpenVR

Visão geral

OpenVR é uma API e biblioteca de tempo de execução que permite acesso a hardware de realidade virtual de várias fabricantes sem exigir que aplicativos sejam programados especificamente para cada hardware. O repositório no GitHub é um SDK, que inclui a API e exemplos. O componente de tempo de execução está disponível junto com o SteamVR, na biblioteca "Ferramentas" do cliente Steam.

A documentação da API está disponível na wiki do OpenVR no GitHub.

Mais informações sobre o OpenVR e SteamVR podem ser encontradas em http://steamvr.com.

Engines compatíveis

O SteamVR é uma implementação do OpenVR e é compatível nativamente com a Unreal Engine 4 e com Unity versão 5.4 ou posterior.

O plugin do SteamVR para Unity está disponível na Unity Asset Store.

Drivers para OpenVR

Fabricantes de dispositivos podem desenvolver drivers para OpenVR, permitindo o uso de conteúdo de RV disponibilizado no Steam. O Steam é uma das maiores plataformas de distribuição digital do mundo, com milhares de jogos disponíveis.

Depois de criar um driver para OpenVR, é possível distribuí-lo aos seus usuários por conta própria ou diretamente pelo Steam.

Saiba mais sobre como criar um driver para OpenVR aqui.

Perguntas frequentes

Como posso criar um driver OpenVR?
Saiba mais sobre como criar um driver no repositório do OpenVR no GitHub (em inglês): https://github.com/ValveSoftware/openvr/wiki/Driver-Documentation.

Não é preciso enviar o seu driver para certificação pela Valve. Caso deseje distribuir o seu driver no Steam, você pode se tornar um desenvolvedor Steamworks e configurar a distribuição do driver como um aplicativo.

O OpenVR não é compatível com um recurso do meu dispositivo. A Valve pode me ajudar?
Sempre gostamos de receber comentários de desenvolvedores de hardware. Relate problemas ou pedidos por meio de uma "issue" no GitHub: https://github.com/ValveSoftware/openvr/issues.