Any game you play on the HTC Vive will work with the Oculus Rift. But the Rift has some games that are supposed to only run on Facebook’s VR headset. Or, should I say, had.
Revive, currently in alpha, is “a proof-of-concept compatibility layer between the Oculus SDK and OpenVR”. It basically means that, in theory, any game made specifically for the Oculus Rift using either Unity or Unreal Engine 4 can now also work on the Vive.
It currently supports Lucky’s Tale and Oculus Dreamdeck, and while performance isn’t perfect—this is an alpha, and users are reporting the odd issue—they work.
If you own a Vive and want to try it out, the files are here. And I wouldn’t worry about Oculus’ response; Palmer Luckey said in December that “If customers buy a game from us, I don’t care if they mod it to run on whatever they want.”
Oh, and while we’re at it, here’s another workaround that’ll let you play Lucky’s Tale without a VR headset at all (it’s a platformer, so it works too).