Hello TIGForums! A few months ago I was craving for a new side project outside of work. Having recently purchased a new gaming rig and Valve Index, I figured I would do some VR game development.
After playing around with Unity and Unreal for a while, I was generally unsatisfied and nothing clicked. I wanted something lower-level and more "raw". That's when I stumbled upon Fishbiter's Quake 1 VR port (
https://github.com/Fishbiter/Quakespasm-OpenVR), which laid the VR foundations for one of my favorite classics. It added stereo rendering and basic motion controls, but nothing much else.
I forked it and started working on improving it and changing it to create my ideal Quake 1 VR experience:
https://github.com/SuperV1234/quakevrIt's been slightly more than a month, and so far Quake VR supports the following features:
* Smooth locomotion
* Fully room-scale (including jumping)
* Hand tracking
* Weapon models with hands and ironsights
* VR interactions (melee, pick up items, press buttons)
* Rebalanced for VR (hitboxes, difficulty, projectile speed)
* Steam VR Input API support (can rebind inputs in Steam VR settings)
* Many customization options (e.g. melee damage/range, hand/body item pickup, and more)
* Brand new particle system (smoke, blood, lightning effects, and more)
* Haptic feedback (weapons, melee, damage, interactions with items)
You can see a trailer for version 0.0.1 here:
The upcoming version, 0.0.4, is a huge update and adds a lot of new features:
* Positional damage
* Two-handed aiming and weapons (including virtual stock support)
* Collisions between weapons and world geometry/entities
* Teleportation system
* Full support for Scourge of Armagon mission pack
* Weight simulation for weapons (heavier weapons are "harder" to move and turn)
* Grappling hook
You can see a (older) sneak peek video here:
I will be using this thread as a means to keep me motivated and update people about my work. If you have a VR headset, download Quake VR today and let me know what you think!
Readme:
https://github.com/SuperV1234/quakevrDownload:
https://vittorioromeo.info/quakevrSource & issue tracker:
https://github.com/SuperV1234/quakevrEverything is free and open source, but I do accept (and appreciate) donations:
*
https://patreon.com/vittorioromeo*
https://paypal.me/romeovittorio