A fully-fledged modular first person VR Controller

This isn’t released (yet) but I thought it might fit in here - over the last few weeks I’ve been drowned in fustration due to the lack of roblox vr-based documentation. And hitting my head against the wall whilst trying to make things in VR.

After having made two proto-type style games one being a ‘beat-saber clone’

… which I never planned to release for obvious copy-right reasons.

I decided to take it upon myself to make a fully modular - custom VR Humanoid. And frankly it turned out much better than I expected. here are some cool gif thingies





https://gyazo.com/f1d33a0c2425c8b4062d08b1423b5591

A lot of this may appear easy to do - and some of it was. The hardest part was stuff like figuring out the physics ownership - along with many more hurdles that are invisible to the final product

29 Likes

Amazing job! Keep up the good work!

1 Like

This is incredible. I cant believe how far this platform has come.

2 Likes

This is really, really cool! Do you plan on open sourcing it or are you going to keep it private?

Imo, if stuff like this gets open sourced for VR then it will open the doors to a lot more VR-based games on the platform.

Edit: Also, is there a place I can try this at? I’ve got a headset and it looks really fun to check out!

3 Likes

I could consider open-sourcing it when it’s fully done.

Don’t let the foolery fully take place - those GIFs are obviously highlighting the good-sides. (Why would I show bugs, and so on). So yeah, it still has a bit to go yet.

But in honesty - making VR stuff really isn’t difficult! Like the beat-saber game was actually really easy to do without any framework at all. The beat-saber one was done on an empty base-plate from the ground up and only took a few hours. (Only think I used was Raycast Hitbox)

But yeah. The frame-work does definately make things a lot easier. As we speak I’m working on making a show-case demo (puzzle game) so you can see it in full glory. My friend also has a very good showcase for one too, that I’m also working on.

2 Likes

I’ve always wanted to play beat saber, but I don’t have a VR set bummer

Amazing work!

Not a lawyer, but you’re fine to release this. Ripping off game mechanics is totally okay as long as you’re not reusing names. But think bejewled, candy crush, and all those other match 3 games. Or all the clash of clans clones. You can legally clone a game, as long as you don’t use any assets that aren’t yours, or infringe on their trademarks (i.e character names or likenesses)

2 Likes

I wanted to make a VR RPG on Roblox, but I know that not enough people have VR headsets, or are interested in RPGs anymore, to make it worth while.

1 Like

Purely VR games are NOT worth making if cash is your incentive. There are simply not enough VR users on roblox to justify the R&D + development time.

Games that allow a mixture of VR and Normal players would be a good idea. For example a concept such as this would be perfect as it could be modified to include for example 20 players for every 1 VR player.

Money isn’t my incentive for most things I do on here. Mostly just learning more and gaining more experience, along with seeing if I have the skills to do it.

1 Like

This is cool. I have some questions.
What did you use for physics. Was it Welds, AlignPosition, or CFramed custom physics?
Why did you have to make a custom Humanoid and not modifying the one from Roblox?(Edit: This controls the humanoid, not a humanoid replacement)
Why did you not modify climbing(I don’t like the climbing as it does not look natural)?

Looks great so far! Keep up the work definitely.

  1. Was this at all inspired by the new Half Life?
  2. Do you have any plans to open source?
  3. This is super cool, congrats.

The silly game idea shown in some of the clips is yeah - however I also really like how boneworks did things too.

you should def open source the drawing one because I feel like that it would allow more devs to make vr games (due to there not being many that “work”)

Verry Cool. Cant Wait To Try The Full Game :smile: