Steamworks ドキュメンテーション
OpenVR

概要

OpenVRは、アプリケーションがターゲットとするハードウェアに関する特定の知識を必要とせずに、複数のベンダーからのVRハードウェアへのアクセスを可能にするAPIおよびランタイムです。 GitHub上のこのリポジトリが、APIとサンプルを含むSDKです。 ランタイムはSteamクライアント内の「ツール」ライブラリのSteamVRの下にあります。

APIのドキュメントはOpenVR GitHubウィキを参照してください。

OpenVRとSteamVRに関する詳細はhttp://steamvr.comを参照してください。

エンジンサポート

SteamVRはOpenVRを実装し、Unreal Engine 4によってネイティブにサポートされており、Unity 5.4以降でもネイティブにサポートされています。

SteamVRプラグインは、Unity Asset Storeから取得できます。

OpenVRドライバ

ハードウェアデバイスメーカーがOpenVRドライバを開発し、SteamのVRコンテンツをサポートするのは難しくありません。 Steamは数千のゲームを扱う世界最大のデジタル配信プラットフォームの一つです。

OpenVRドライバを作成後は、ご自身で配信することも、Steam経由で直接ユーザーに配信することも可能です。

OpenVRドライバの作成に関する詳細はこちらを参照してください。

よくある質問

Q. OpenVRドライバーの作成方法は?
A. ドライバー作成に関する情報は、こちらのOpenVR GitHubリポジトリを参照してください:https://github.com/ValveSoftware/openvr/wiki/Driver-Documentation

認定を受けるために、ドライバーをValveに提出する必要はありません。 Steamでドライバーを配布したい場合は、Steamworks開発者になって、ドライバーをアプリケーションとして配布するように設定できます。

Q. OpenVRが、私のデバイスの機能をサポートしていません。 Valve側で何かできますか?
A. 弊社はハードウェア開発者からのフィードバックを大切にしています。 問題や要望があれば、こちらのGitHubからお送りください。https://github.com/ValveSoftware/openvr/issues