Hacker News new | ask | show | jobs
by JonathonW 3648 days ago
The VR market right now feels kind of like the 3D accelerator market in the '90s, before Direct3D really came into its own, hardware manufacturers were still half-assing OpenGL support, and lots of games were programmed against vendor-proprietary APIs like Glide.

Would be nice if people had actually learned from that and rallied around a standard API/middleware for VR to start with, rather than trying to "console-ize" VR with hardware-specific exclusives. Maybe Valve/SteamVR will end up being that middleware?

2 comments

That middleware exists: https://github.com/ValveSoftware/openvr

It supports both the Vive and the Rift, though I believe the Rift implementation is just a wrapper around Oculus' own SDK.

Since people are still figuring out what makes good VR and good paradigms for programming with VR, I think it'd be likely that any design by committee API would be a disaster
It wouldn't be the final word on VR API for all eternity. It's a starting point for the spec, which will change as the industry grows.
It doesn't matter much in practice - most people just use Unity or Unreal, which make it easy to target any major VR system. To the credit of these game engines, it's just not that hard to be compatible these days. That's why Oculus has started to use exclusivity contracts to gain an edge.