VR developing resources?

I have to develop a VR game for a school project, and let’s say I’ve been procrastinating the entire time. I figured I could just use an open-sourced template for the VR functioning, but for some strange reason literally nothing works.

I’m in a time crunch, and I’m not very interested on spending the next 8 hours trying to figure out how the VRService works to get a functioning hand movement system, I can’t also seem to find resources on it anywhere else.

1 Like

i found this module that does most of the backend for you

also found this open source vr loader

1 Like

Why not try using Nexus VR?

Also, if you want a custom one then I did make the resource you’re asking for here. If you want it, I can give it to you.

1 Like

I tried using Nexus VR but eventually gave up due to persistent errors. First, I ran into an issue with VREnableControllerModels and StarterGui, which I managed to fix by adding a wait, apparently, SetCore wasn’t registering fast enough. But then I hit another roadblock with the StringDeserializer, whatever that is.

Maybe it’s a simple issue, but I honestly have no idea how VR works. At this point, I’m considering learning how to build my own system from scratch rather than struggling to understand and fix someone else’s code. The lack of resources is again astonishing, you’re telling me NO ONE has ever experienced the same problem I have and thought to ask around in the Dev Forum? Am I doing something wrong, or am I not good at searching for the answers?

I have also not used nexus vr so I cannot really help you with that.

It’s not that hard if you understand the basics.

VR works by using VRService which provided CFrame values for the headset and the two controllers relative to 0,0,0 (not relative to head or camera). To properly get the position of your headset and controllers, you need to multiply the CFrames by, say the head of the player.

It’s a bit too basic so let me know if you want a guide on how it works.

VR is not mainstream as of now and so a lot of people don’t really care about it. That’s why most people don’t come across the same problem as yours or they have solved it themselves.

Perhaps try using artificial intelligence.