Wanted to create a VR game, and the old-school originality of Quake made it the perfect candidate!

What it does

Runs Quake, on an oculus rift

How I built it

We used OpenHMD linux libraries to use the oculus, paired with the quake sourcecode (which is shareware), and a paid copy of the game (as the story isnt part of the sourcecode, only the engine is). With these tools, we compiled quake from source and started to implement the oculus' display.

Challenges I ran into

Using the linux drivers to connect to a partiall-supported oculus

Getting the image on the oculus to display properly (with no borders, in 3D)

Implementing joystick movement as an alternative to the oculus' motion tracking

Adding distortion to the image to account for VR headset lenses

Accomplishments that I'm proud of

Porting a 21 year old classic to VR in under 24hrs

What I learned

Open source libraries can be a giant mess

What's next for Jeffa-Quake

The purchase of a VR headset...! Hard to do anything without one

Built With

Share this project: