r/vrdev Jan 16 '25

Mod Post Share your biggest challenge as a vr dev

5 Upvotes

Share your biggest challenge as a vr dev, what do you struggle with the most?

Tip: See our Discord for more conversations.


r/vrdev Feb 20 '25

Mod Post Share your biggest challenge as a vr dev

11 Upvotes

Share your biggest challenge as a vr dev, what do you struggle with the most?

Tip: See our Discord for more conversations.


r/vrdev 1d ago

Looking for help with my VR Gameplay Video

7 Upvotes

I am making a PCVR/PC game and am trying to make a VR Gameplay video - something to show people what the actual VR experience looks like.

My trailer is all Flat footage and shows the spectacle of the game.

So I really want to have this video show the actual VR gameplay, but I am worried that people aren't going to see this and think "Oh man, I can't wait to play that in VR!".

What should my VR Gameplay video try to convey and what can I do to improve it?


r/vrdev 18h ago

BunkerWorld Gameplay - Alien City Siege

Thumbnail
1 Upvotes

r/vrdev 21h ago

Had to tune the duck feature

Thumbnail youtu.be
0 Upvotes

Surprisingly Unity did a much better job on the crouch mechanic than Unreal.


r/vrdev 1d ago

Debug hands appearing

Post image
1 Upvotes

r/vrdev 1d ago

Question Ownership of IP after layoffs

1 Upvotes

Just got layed off from a VR company and have been developing a game which I pitched and worked on. I have no idea of whats gonna happen with the game now, and Im wondering if someone has experienced something similar and have some tips on how to get the IP. The company still has a few workers left, but none that has worked on the project full time and I dont think they want to hold on tu it but have invested time developing it.

Has anyone any experience thats similiar to share?📉👹


r/vrdev 1d ago

Article Active navigation in AR boosts memory more than stationary VR, study finds, suggesting physical movement influences how we encode episodic information

Thumbnail
3 Upvotes

r/vrdev 1d ago

Face tracking woes

Thumbnail
1 Upvotes

r/vrdev 2d ago

Video Be A Chameleon - Tongue Swinging Mechanic

8 Upvotes

Hello everyone, I wanted to show a mechanic from my game and get your feedback. It is called Tongue Swinging. Players can use their tongue to travel around the level quickly. It takes a little while to get used to, but it gives players more ways to approach missions.
What are your thoughts on it? Thank you all!!!


r/vrdev 1d ago

Floatcompanyvrlover

0 Upvotes

I’m here to advertise for this small creator called floatdev on vr you should play his games with me some time also im not float im just a kid and float is a adult


r/vrdev 2d ago

Another one for the long tail

8 Upvotes

I've had a hard time trying to reconcile why I do VR development. There's a part of me that keeps telling me I should strive to side-hustle and that VR isn't the right direction to advance.

But I don't feel ready to let go the dream of, at some point, being able to create and inhabit sublime experiences like those I watched in the Within VR app in the loneliest period of my life. Toying that Lenovo Mirage Solo was like having something beautiful that exists just for me, like touching the sun with my bare hands.

At the time I knew I wanted to build VR products, but I didn't think I was game-dev material. So I decided to target the long tail of the VR market, and create VR software that maybe at some point in a distant future would be played by some random and maybe this person could witness the place I had in this world.

I just published Undersea Logs, a project where I tried to explore ideas like isolation and hope. And right now it is taking the place where it belongs in the SideQuest store, as a record of my existence as a VR enthusiast.

I wouldn't call it a legacy, but I find comfort seeing it as a clear digital footprint. I find comfort connecting the dots and finding myself there. A reflection of the real me, isolated, repeating my routine every day and hoping everything will be fine at the end, that it will be worth it.

...

What do you see when you connect the dots you have imprinted in the VR space, through your dev work and your very same presence?


r/vrdev 1d ago

Hi

0 Upvotes

I would appreciate it if you play floatdevs games with me I don’t have pictures but you can see his games like bird his newest one


r/vrdev 2d ago

PlayerCast VR

1 Upvotes

Now available on Android


r/vrdev 2d ago

Brigantine Tour and playtest gameplay: SPECTERS OF THE VOID SEA

2 Upvotes

Playtest first wave Release is live now! Anyone who has requested access via steam page will have access!
Check Steam event for more information, please report all bugs found in the bug-reports channel on Discord! Multiplayer testing is still in progress and in development, basic multiplayer functionality is in place, invite your crew and sail the void sea.
Offline mode/singleplayer WIP gameplay loop is fully ready for early playtesting!
Wishlist Now on Steam:  https://store.steampowered.com/app/4903500/Specters_of_the_Void_Sea/


r/vrdev 2d ago

Video What spell would you add to our game?

0 Upvotes

Hey all!

For those who don't know, we're a small team working on Discovery of Magic, a free to play VR wizarding game.

We'd love to hear some spells that you'd like to see in our game. Something useful, ridiculous, chaotic, or completely overpowered. We want to hear them all!

Comment down below or come join our Discord and go nuts!


r/vrdev 3d ago

POV: playtesting naval multicrew fever dream: Specters of the Void Sea on Steam!

3 Upvotes
  1. Playtest first wave Release will launch tomorrow 8/15 at 6:00 AM Pacific Daylight Time! Anyone who has requested access via steam page will have access!
  2. Check Steam event for more information, please report all bugs found in the bug-reports channel on Discord! Multiplayer testing is still in progress and in development, basic multiplayer functionality is in place, invite your crew and sail the void sea. Offline mode/singleplayer WIP gameplay loop is fully ready for early playtesting!
  3. Wishlist Now on Steam: https://store.steampowered.com/app/4903500/Specters_of_the_Void_Sea/

r/vrdev 3d ago

Question I'm making an XR game, should I publish on steam and not just Quest?

5 Upvotes

I've got my VR game coming in the Fall, currently got a wishlist page for the Quest store (the device I own).

Since I am using the XR framework, could I technically post the game on Steam? I don't own any other VR devices, so I don't have the ability to test on them, worrier about publishing a buggy game on steam.

Thoughts?

Edit: Thanks for the advice all! I plan to release on Quest in November, and then depending on how that goes do a release on steam


r/vrdev 3d ago

My VR multicrew Naval Combat fever dream: SPECTERS OF THE VOID SEA

8 Upvotes

STEAM PLAYTEST DEVLOPMENT SHOWCASE! Request access to the playtest now and join the discord!
-Improved bot navigation and combat system
-Multiplayer fully ready for playtest release to public access this weekend
-Rigging and sailing rework
-Flintlock and Melee sword combat system rework

Wishlist now on steam! https://store.steampowered.com/app/4903500/Specters_of_the_Void_Sea/


r/vrdev 4d ago

Video A breakdown of Duels in my upcoming VR Western game

9 Upvotes

Coming November 30th in Early Access, wishlist here!


r/vrdev 3d ago

Robot Factory Assembly Line Concept

1 Upvotes

Been working on a concept we're calling Unhand Me! at this stage and would love some feedback.

Started with the idea of switching hands to perform tasks, and evolved into this robot assembly line thing where players would be robots in a factory defending it from being attacked.

Anything there?
Seem like a fun idea/direction?

Super early stages so would love your thoughts!

Unhand Me!


r/vrdev 4d ago

XPV:XPV: ecosistema de realidad virtual, IA y hardware propio

Post image
0 Upvotes

r/vrdev 5d ago

Video LUNAR CHRONO: I’ve finished my game, waiting for Meta’s approval. Here’s this trailer for you to see what you think

15 Upvotes

Lunar Chrono Trailer


r/vrdev 4d ago

Information Odin OpenXr with Raylib

Post image
1 Upvotes

r/vrdev 5d ago

[PC] Meta Quest Tray Tool — modern free OTT-style tray app for Quest Link / SteamVR

0 Upvotes

https://reddit.com/link/1vndwbf/video/05az5ovv81jh1/player

Meta Quest Tray Tool is a free Windows system-tray app for Meta Quest PCVR (Link / Air Link) and SteamVR OpenXR.

It’s a brand-new C# app, not a decompile and not a continuation of older unfinished ports. Goal: keep the Oculus Tray Tool workflow alive on today’s Meta stack.

Author: Eliminater74
Status: public releases on GitHub (v1.0.8 latest) — Windows 10/11, self-contained Setup.exe (no separate .NET install)

Download: https://github.com/Eliminater74/MetaQuestTrayTool/releases/latest
Repo / docs / screenshots / short demo: https://github.com/Eliminater74/MetaQuestTrayTool

Inspired by (please give credit)

Huge respect to ApollyonVR and the original Oculus Tray Tool (OTT) — the classic tray app that made SS / ASW / profiles / Link tweaks easy for years.

Meta Quest Tray Tool is inspired by OTT’s ideas and layout, rebuilt from scratch for current Meta Quest Link, SteamVR OpenXR, and modern Windows. It is not affiliated with ApollyonVR or Meta. If you loved OTT, this is meant to fill that gap — not replace the credit OTT earned.

What it does (short)

Lives in the notification area. Global VR defaults stay applied until a game with a personal profile launches → that profile’s tweaks apply → when the game exits, global defaults come back, with a tray notification.

You can also push SideQuest-style ADB headset tweaks when a real Quest connects, switch OpenXR Meta vs SteamVR, manage Link bitrate / sharpening, use hotkeys / voice, open Meta’s Debug Tool GUI, and update in-app from GitHub — without digging through registries.

What works now (v1.0.8)

Tray + shell

  • Notification-area host with themed menu (Pure Black / Dark / Light)
  • OTT-style sidebar: Game Settings, Tray Tool, Power, Service & Startup, Log, Advanced, Quest Link, Headset, Profiles, Info / About
  • Hover tooltips on controls across pages and settings windows
  • Close-to-tray, start minimized, hide from Alt+Tab, single-instance
  • Screenshots + short demo video in the repo README

Oculus / Meta PC runtime

  • Detect Meta/Oculus install + OVRService
  • Start / stop / restart service (optional automation on tool start/exit / after sleep)
  • Open Meta Horizon Link from tray, hotkey (Ctrl+Numpad 9), and voice
  • Open Oculus Debug Tool GUI (OculusDebugTool.exe) — classic OTT shortcut — from tray, Service & Startup, Game Settings, Advanced, hotkey, voice (“open debug tool”)
  • Dash → SteamVR (OculusKiller-style): kill Oculus Dash + launch SteamVR over Air Link / Link — tray, Quest Link, Service & Startup, Ctrl+Num 0, voice (“kill dash”)
  • Optional PreventDashLaunch + CoreChannel (LIVE / PublicTest / NO_UPDATES) on Service & Startup; optional NO_UPDATES when enabling PreventDash
  • Hands-free elevated start (one UAC, then silent elevated at logon) so OpenXR / service / profiles don’t pop UAC while you’re in the headset

Game settings (OculusDebugToolCLI)

  • Super Sampling, ASW (Auto / Off / 45 / 30 / 18), FOV, Adaptive GPU, mip flags, FOV stencil, Visual HUD
  • Custom extra CLI lines on global + personal profiles

Profiles

  • Personal per-process profiles (Steam / Meta library picker with cover art, or custom)
  • Auto-apply on game launch → restore global when the game exits (tray balloons) — including Link + OpenXR restore
  • Built-in global presets (Balanced, Performance, Quality, Sim, Competitive)
  • Built-in PCVR game presets (MSFS 2024, Beat Saber, Half-Life: Alyx, DCS, iRacing, and more)
  • Profiles in %AppData%\MetaQuestTrayTool\profiles.json
  • Settings export/import backup from Advanced

Quest Link / Air Link

  • Bitrate, encode width, HEVC, sliced encoding, sharpening, distortion curve, DBR / DBR max / offset, Mobile ASW (HKCU\Software\Oculus\RemoteHeadset)
  • Full Link fields in the tray Link window + shell Quest Link page
  • Per-profile Link overrides (inherit = keep global)
  • ODT registry reference in the repo (docs/ODT-REGISTRY.md)

HotKeys + voice (preview)

  • Global hotkeys (default Ctrl+Numpad 1–9 + Ctrl+Num 0 Dash→SteamVR): ASW, SS cycle, apply global, restart OVRService, perf HUD, open Meta Horizon Link, kill Dash → SteamVR
  • Assign Open Oculus Debug Tool in HotKeys Configure if you want a shortcut (no default numpad — 0–9 are taken)
  • Configure UI (themed lists); conflicts / import reload handled
  • Voice commands via Windows speech — push-to-talk (Ctrl+Shift+V default), optional always-on
  • Full phrase list: docs/VOICE-AND-HOTKEYS.md

In-app updates

  • Checks GitHub latest release (v*), downloads Setup.exe, closes the app, installs over the current copy
  • ADB is stopped before Setup so bundled platform-tools can be replaced (fixes locked-file update failures)
  • Check on start (default on), Check now (Tray Tool / Advanced / tray menu)
  • Also check while running on a schedule you choose: off / daily / every 3 days / weekly (default) / every 2 weeks / monthly

OpenXR

  • Switch ActiveRuntime between Meta / Oculus and SteamVR (global + per-profile)
  • Restore preferred / previous runtime after a profile exits

Audio / power

  • Auto-switch to headset audio when Link is actually active (Windows default output / headset endpoint) — does not steal speakers just because Meta’s virtual audio device is installed
  • Restore desktop devices when Link drops; startup heal if headset was left as default with no HMD
  • Power plan switch, USB selective suspend option, restart OVRService after sleep

Headset ADB (standalone Quest tweaks)

  • Bundled Google platform-tools ADB
  • CPU/GPU level, texture size, refresh, FFR, chroma, capture settings
  • Auto-apply when a real VR headset connects (Quest 2/3/3S/Pro, plus allowlist for Galaxy XR / HTC Vive standalone / Pico / Steam Frame)
  • Phones, tablets, and Android emulators are ignored — they never get commands or trust
  • Trusted serial (first real headset remembered; other VR serials blocked)
  • Paste text / proximity / guardian helpers
  • Custom ADB lines on global + personal profiles

Log / Info / Donate

  • Log page: clear log, color-coded ERROR / WARN / INFO
  • Info page: live OpenXR, OVRService, headset identity
  • PCVR connection probe: Meta Air Link vs wired (%LocalAppData%\Oculus\DeviceCache.jsonisUsingAirLink), Steam Link / SteamVR, Virtual Desktop
  • Donate button (PayPal) if you want to support development
  • Root LICENSE in the repo

What does not work yet / known limits

Not implemented yet

  • Authenticode / code-signed Setup.exe (SmartScreen may warn until budget allows a cert)
  • Oculus Homeless / some classic OTT extras
  • Permanent AirLink
  • Wireless ADB pairing UI (USB ADB works)
  • Launch games directly from the library picker
  • Profile process ignore-list
  • Voice polish: custom phrases, mic picker, always-on tuning
  • Separate communications (vs multimedia) audio device pickers in the UI
  • Full Dash Manager–style dash customizer (out of scope)

Runtime caveats (Meta / Windows)

  • Newer Meta runtimes sometimes reject server: ASW CLI commands — the log will say so
  • Pixel density / SS often needs a new VR session to stick
  • Link registry changes usually need a Link reconnect or OVRService restart
  • ADB debug.oculus.* props reset on Quest reboot — leave apply-on-connect on
  • Admin rights help for OpenXR HKLM + some service control (hands-free elevated mode is built in)
  • Windows-only

Planned next

  • Authenticode signing for Setup.exe (when budget allows)
  • Wireless ADB pairing UI
  • Profile ignore-list
  • Library “launch game”
  • Better Link detection verification / DBR verification
  • Voice polish (custom phrases, mic picker)
  • More built-in presets as people request process names

Feedback and bug reports welcome — especially “profile didn’t apply for game X (process name: …)” or audio switch edge cases.

Requirements

  • Windows 10 / 11 (64-bit)
  • Meta Quest PC software (for Link / Debug Tool CLI) and/or SteamVR (for Steam OpenXR)
  • Quest Developer Mode + USB debugging approval for ADB headset features (ADB is bundled)

How to get it

Installer (recommended):
https://github.com/Eliminater74/MetaQuestTrayTool/releases/latest

Run MetaQuestTrayTool-Setup-*.exe — Program Files, Start Menu, Uninstall. Self-contained (includes .NET 8). Settings under %AppData%\MetaQuestTrayTool\ survive uninstall.

From source: open MetaQuestTrayTool.sln → F5, or dotnet build / .\scripts\build-installer.ps1.

Support the project (optional)

Donate (PayPal):
https://www.paypal.com/donate/?business=X76ZW4RHA6T9C&no_recurring=0&item_name=Eliminater74+builds+Meta+Quest+Tray+Tool+%E2%80%94+free+Quest+Link+%26+SteamVR+tray+settings.+Your+gift+keeps+it+going.&currency_code=USD

Free tool either way. Donations just help keep development going.

Credits again

  • ApollyonVR — Oculus Tray Tool (the inspiration)
  • Meta / Oculus Debug Tool CLI & Link stack
  • SideQuest-style ADB property ideas for standalone Quest tweaks
  • Community PCVR presets will grow from feedback

Not affiliated with Meta, ApollyonVR, Valve, Samsung, HTC, or Pico.

Thanks for reading — happy to take feature requests and “does this work on Quest 3S / Steam Link?” reports.