I was having problems making the controllers work... Everything was working fine but the controllers were not working/showing at all. Turns out I had forgotten to add "Oculus Touch Controller Profile" (in my case as I am using Oculus Quest 2) under Project Settings -> XR Plug-in Management -> OpenXR -> Interaction Profiles - just in case anyone would be wondering. I also realized that in the latest stable version of Unity I am using and OpenXR there is no such thing as "Room-Scale XR Rig", so I added "XR-Rig (Action Based)" instead and it worked fine. Just hoping this could save someone's time. Thanks a lot Justin for the excellent and very well organized tutorial!!! Impressive.
This is probably the best and current VR tutorial so far I've used. Didn't even have to program and saved a bunch of time. I did not know unity already had all of this for you, to just set up your game. Thanks a lot, and I love the motivation!
For those looking for the 'Room-Scale XR Rig', it seems like the new unity update has it replaced with 'XR Origin'. The component is very similar and has the camera offset and left and right controller if you expand and dig deeper. It should work the same as the existing XR Rig.
For anyone struggling to find the Features tab, it seems like it has been merged into the OpenXR Tab right above where it used to be. From there, simply hit the plus sign under "Interaction Profiles" to add your desire controllers/profiles you plan to use for your game.
I am attempting to switch careers from film production to VR development and was...am struggling to find worthwhile tutorials from reputable sources. This is the first video that has genuinely HELPED SO MUCH. Its not easy, but its finally a path I can see to take. Thank you!
I feel like this is the first leap i took to turn my career into something i really wanted to do for the rest of my life. Justin we all love you man..!! you are legend! Really appreciate your efforts in teaching newbies like me. Looking forward to complete the entire series of this tutorial. Reaaalllyy excited.....!!! wohooooooo...!!! Thanks alot bud!
Just wanted to say thanks for the tutorial. I teach some light unity at work with kids, they aren't that old, but they do know how to sculpt a landscape and decorate it with too much grass and trees - and now in VR they can walk about in it thanks to you. Great work.
If any one having issue object is moving/rotating with there movement just uncheck [Rotate Anchor action] & [Translate Anchor action] in left and right controller. I hope it help someone. Thanks for the video and keep it up !
After working through at least 50 tutorials and books on VR, I must say your tutorial has been the most successful!! Well done!! Hopefully, we will see many more....
This is the best gem i have came across all day!! I have been struggling for weeks to get my VR to work and now it doest!! Thank you so much, i cant wait to see your other videos!
Spent a good solid day or two going through the MRTK tutorial docs from Windows to set myself up for the first time and I ended up with a setup that I didn't know how to use because of all the complexity and menu diving of the MRTK Toolkit Component... Your video got me to the same point in 15 minutes and I have a much better understanding of how all the components are interacting! So thanks very much!
this is the best channel for VR game development !! man, you know how to explain in a very accessible and clear way, this is exactly what is so lacking on other similar channels! It's really cool! I look forward to new lessons!
I've been stuck on trying to get my head around this sort of thing fo SO LONG and I was about ready to give up for a while. I feel so motivated, now! This is so helpful, thank you a million.
Holy moly that was so easy! I done a VR project in college and it took me legit a week to be able to pick up cubes in a scene. Now its just a few plugins. Thanks a mil!
Let me know if I missed anything! I'll be adding any updates/fixes here to this comment. *Edit: There's one more step to build for android that I neglected to put in. Go to File > Build Settings and select Android and then press the "Switch platform" button. Also inside of Edit > Project Settings > XR Plugin Management you'll want to make sure you're on the android tab.
I wanted to build vr game for android platform like i wanted to make an app with gazing as an input system. Can i do that in newer versions of unity because my friend used to do in older versions of unity
@@yashwanth9428 Hmmm I don't have too much experience with making VR for mobile phones...not quite sure what all the different settings are you'll need for that. I may try to learn that and do a video about it sometime in the future.
for those who still cant find the xr interaction toolkit. First open the package manager window(Window>package manager and on the top left of the window click on the + sign . proceed to select add package by name and then copy and paste (com.unity.xr.interaction.toolkit) into the designated name bar the version is optional and once downloaded can be updated therefore its not important to insert that inside too
You are incredibly underrated!!!!! Im looking to develop a VR game for my final project at uni. I was super stressed about it as I dont have amazing coding skills but the way youre so calm and showing other methods of creating is super cool. You’re honestly amazing thank you so so much!
Dude you're a godsend. I dont usually comments but this one is well deserved. I have been struggling for a week to do what you just did there , now I can focus on my project and not messing arround with unity set up. A million thanks to you for making this Brilliant , informative and easy to follow guide.
I have never subscribed to anyone as quickly as I did for you... You are thorough, quick, and amazing at tutorials! I look forward to more future content!
I've subscribed wow been looking for something that explained simply how to start a VR game, and i have to say after looking at others and trying. Yours was the best most complete and got me set up within 20 min and learned me lots to start, I'm know not afraid to pursue my passion in designing my dream game in VR. cant wait for more content from you and learning many thanks. outstanding tutorial keep it going mate will share this
@@JustinPBarnett want to make a horse riding game which is a dream of me and my daughters. So far haven’t seen any in vr. We have two horses and my daughter is studying equine we both play games a lot. Would love to get a chance at creating even a basic game to start. I’m off to a great start with yourself thanks. I will at some Stage very soon become a patron of yours to support you, as i have already had lots of benefit from this tutorial and going on to your others know ,Keep going as I’m positive you will get a lot bigger as your tutorials are on point and you go about them in a great manor which makes people feel relaxed and feel like they can achieve . Thanks again and I’ll be following your channel with excitement👌🏾👍🏾👊🏾.
@@djflavadee That's an amazing goal! You'll definitely have to share that with me when you get that up and running. That's such a cool idea! And wow, thanks so much. Your support is amazing!!
Its amazing these developers will spend hundreds of hours creating the XR system and then not spend 15 minutes making usable and understandable tutorials like yours.
this only took like 30 minutes to do and i now have a working vr rig! on other tutorials it took me hours and headaches just for trying to get locomotion. you're a lifesaver, thanks!
Justin, thank you for the great tutorial! This initial setup is probably one of the most frustrating things for beginners (like me). Your channel is one of the best I found on TH-cam! Be aware that you inspire many people to go into VR development! Please keep making these great tutorials!
Dude thank you so much. I've seen so many Tutorials that have been so confusing and haven't taught me anything at all. I've wanted to learn VR development so long but haven't because of that. Your tutorial was completely different though. No confusion at all. Thank you for doing this on YT. Got a new subscriber, keep up the good work!
I'm Starting from Scratch with VR development. Literally from 0 experience in game development. I worked in Film and TV as Cameraman and Editor , so had some experience with Video Editing, But despite I'm pretty computer savvy and I pick up things quickly, Eventhou it was taking days of messing around to be only able to understand simple fundamentals of Unity and the whole lingo attached. I watched a lot of tutorials that were melting my head and I was laughing at myself . But I found your approach and tutorials super cool and friendly. Many of your tutorials i rewatched like 70 times , but today I finaly was able to complete this project with a bit more understanding . My brain is still like Marshmallow, But the end of your Video Close up of your face , saying that you are proud , Almost made me emotional :-D :-D 😀 , More its hurts to get to this point , more rewarding it is. I want to say Thank you for sharing this knowledge and easy approach. Also thank you all humans out there , Melting your heads. Don't give up. !! Liked and Subscribed.... Thank you Senior Barnett 😀
You are a God send. I've been following different VR tutorials but most are outdated and they never work because you can't use old with latest videos. My main issue always included the basics. I would really love to make VR combat and RPG games. Mainly trying to find how to change avatar appearance, whether it be put on a watch or switch between avatar forms
Thank you for this starting point. I was thinking about making VR game. But I had problem that I don't get any inspiration. And then I saw you. I already started working. Thank you! Make more tutorials like this. (Thanks for "Screenshot settings" tag. Extremely helpful)
@@JustinPBarnett Planning to create some rogue-like games with some bladesmithing mechanics. It is still on my papers. Maybe, I should start from something more easy :D Anyway, I keep watching your tutorials ^^
I come from another channel tutorial and it looked so advanced like he started coding on the first episode etc,I was lost and thought it would be hard to begin, but this videos enabled me to create my locomotion system, and now that I saw that most interactions are component based with still some coding required I think I'm ready to go further! Thank you for this nice video :D
This is amazing! The best tutorial I've seen on this by far. I just imported some photogrammeric models into a project and walked around in them. It's mind bending!
I would like to thank you for this. First of all, for not having an accent that is as thicc as oatmeal. I didnt have to rewind several times to understand what you were saying. This really helped me get into Unity again, and I bought a VR headset specifically to see what kind of games I can make in it. I make my own assets but I lack the skills to make my toys move. Ill be checking out your videos to see how far I can take this knowledge. Im hoping to make a simple game from Unity. Thanks again.
@@JustinPBarnett Sounds like fun, but I am a Jr artist, so my stuff is decent. Let me know if you ever need some basic assets, im currently making a house so its a lot of furniture im currently making.
Justin, I stumbled upon your video and am pleasantly impressed by your genuinely honest and easy to follow directions. I have an idea for a training “game”, very basic but very specific. I sure could use some advice. You make it sound easy.
Thanks for making this tutorial. I've recently gotten into game development as a small hobby and this is one of two vr tutorials that actually taught me something.
Thanks, man! Now this is a up-to-date tutorial. I was kinda tired of getting all these random errors and different setups due to these rapidly changing tools. Hopefully we can keep using this tuto for at least a couple months before everything is changed again :)
This was great, and thank you. The only suggestion I might have is to make clear that if users are developing on an HTC VIVE or Index to check the Open XR setting. I checked the oculus box like you, and wondered why it wasn't working on my Index. Didn't take me long to work it out and you might have mentioned it before; but if I missed it, someone else with less experience might have too. Again, good job.
Dude. I love absolutely love everything about the way you teach and your content. Super helpful. Please keep going! I'm always checking in for new videos!!!
Hello thank you! love your tutorials. I am setting up for first time. And followed up to 7:43 when you pushed play and put headset on is when my project differed. I am not getting access to my Unity project inside the headset. I am connected via Oculus link, in development mode and confirmed it is connected. When I put on my headset, its not my Unity game though, but a what I'm guessing is the general home menu environment for when link is connected...Do I need to select Run Device or build before putting on my headset? Sorry first time!
I'm running an HTC Vive, and only one controller is showing up. I double-checked the steps: Under XR Interaction Toolkit / Default Input actions - I added Action Based to each. Under Preset Manager - ActionBasedController added text for Right/Left I've added the RoomScale_XR Rig (Action-based) Added the InputAction Manager and added XRI Default Input Actions. Am I missing something? (I checked other VR apps, and the controller is detected/works)
If you’re using the XR Interaction Toolkit default actions, check the preset input actions in the not working controller and make sure they’re set to the correct hand I had this issue in my latest video (continuous movement) and had to go in and swap the hand for each of the presets
@@JustinPBarnett They seemed to be set correctly, It's the left controller that's MIA. I went into the Preset Manager/Action Based Controller and changed the text to LeftHand instead of Left (and RightHand for the right one). That enabled continuous movement on the left controller, but still no red beam.
@@timcoman3880 maybe the presets don’t account for vive position tracking? Try changing the position and rotation tracking inputs specifically to vive controllers instead of the generic XR controllers and see if that does anything.
Thanks so much for this tutorial. I am currently storyboarding and writing a concept for an all original VR game. As well as writing all the music I would love to connect and pick your brain on it.
I'm new to your channel, Excellent stuff! Very clear and to the point VR setup in Unity, as well as some really good tips like setting up the XR Rig as a prefab. Can't wait to see more content on your channel!
I can't explain how much this video helped me! I tired for 4 days trying to connect my Quest to Unity and making the scene interactive...nothing helped. Great video Justin!
You are a Legend, this was exactly what I needed. Your English is pretty good, and you explain everything in easy language. But the webcam you are using is pretty low FPS in the video, it's a bit annoying. You could make it smaller or fix the refresh rate. Great Video, please make more, I'm subbed for sure.
Thank you very much! This helped a bunch! A few settings look a little different today (02/19/22) but all in all I was able to get through the entire tutorial and learned a bunch
This tutorial saved me - thanks Justin! I'm now a patron :) Would you be able to do a video that covers Unity's Mock HMD XR plugin for those of us just getting started in VR who don't have a headset yet?
6:30 Thank you so much, I am so ready to bring my grasshopper in Rhino scripts into Unity and pairing the models and creations with C# scripting in Unity. Amazing to hit this high!
Hi there, I'm getting an error trying to import the sample (2:30), it's asking me to "Use path relative to the project folder". I tried uninstalling the plugin and presets and re-import them but no luck fixing it. Any idea how else I can fix it? Im using Unity 2020.3.6
I keep hearing about this error popping up. It's so strange. Only thing I've heard that works consistently is either restarting your computer/Unity or restarting the project.
Sorry, but when I press the play button(min 8:00), the project did not run on my Oculus Quest 2. What I have to do to make it work! Thanks for your great videos! Michael
Thank you for the great tutorial with Unity 2020 vr but one issue with my vive is my controller doesn't move, i can rotate head as it should though, the controller red laser just stick to the ground...
Hi Justin, Thank you so much for you incredible tutorial. I'm a super noob on Vr, but I got a Oculus for Xmas and I'm trying to build my own game for my kids. I followed your tutorial step by step but I have an issue (apologies for that). I'm not be able to find the XR - Room scale XR-Rig ( min 6:57 of the video). Thank you for your help
To the point just the right pacing and essential moves, very nicely done. And no stupid disturbing background music. Excellent. A video on openXr multiplayer with pun2 and maybe a common shared whiteboard or something would definitely make me become a patriot. But thats quite a hefty challenge and your doing great as it is.. Thx for this and looking forward to follow your channel. Respect...
Great walkthrough! Easy and clear to understand. Very smooth with my Vive and Unity 2020.3.0f1. Very excited to check out the rest of this series. Excellent job! Agree with Slow Turtle.
Greate, I love your Step by Step approach, I would also love to see how to rotate the Teleport pointer Arrow during teleportation so that the player will orient to the direction of the arrow Using XR-interaction toolkit
Will do! There's already a full VR movement tutorial in the works! It'll cover teleportation, continuous movement, and snap turning. Thanks for the suggestion!
Hi Justin! First of all, thank you for this amazing tutorial. I have been searching for tutorials during many days and today I progressed a lot However, I still have two little problems... maybe I made a silly mistake (because I am new in VR) 1. At 7:39 I can't see anything from my Oculus Quest 2 when I hit Play. But, in PlayMode from PC I can see the game fine (I mean the Main Camera moves as I move my headset, but only in my laptop in Unity. In my Oculus I see a black screen). 2. At 9:40 when I try to grab the cube it doesn't work. The laser turned white but I am sure that the problem here is that the Play Mode doesn't detect the Input from my Right/Left Controllers (it detects the position, rotation and velocity because the lasers move nice but when I press a button it does nothing) One interesting thing is that when I build the project and I play the game in Oculus I can see the game perfectly (not the black screen) and I can also grab the cube (so it only fails in Play Mode). Any ideas of what could be hapenning? I am using Oculus Link cable 3.0 USB It would be nice to have it working so that I can debug my game faster.
I always do the steps and every time I do I press build and run and it says made by unity then it's just a black screen or i just says made with unity or it dosnt even open and I use oculus quest 2
@@purpleskrim6935 dang, I wish I could help more, but I don’t have a quest 2 yet so can’t give very specific troubleshooting advice. Your best bet is probably to Google your specific problem. So sorry! Let me know if you find the solution and what it was!
Really easy to follow along, but I had this weird occurance: the grab didn't work at first, until I added a [3DObject] Collider to the Controller component. I removed it afterwards and grabbing the cube/sphere still worked
Really great tutorial with up to date information. Last few years have been crazy and development process for VR was constantly changing. This video explains everything very nicely. Recently I wanted to change an input system for my VR project and this sums up the whole process.
I followed the tutorial step by step and didn't get a room-scale option, also everytime I hit play, it doesn't bring me into vr, if I use a virtual controller to mimic it could that still work?
Hi Justin, Thanks for doing an up to date tutorial for this. I've tried several others, but there is something that always doesn't work with newer version.
Every one of these tutorials shows the hands just fire right up after 8:10, but it never is the case for me. I am always stuck with an immovable body, and hands that stay locked at the 0,0,0 location. No tracking of controllers, no movement.
Make sure you add the "Input Action Manager" component to your Xr Rig or somewhere in the scene and add the XRI Default Input actions as the asset it's referencing
📁 Download the Source Code: value.vrcreators.io/2021
Dude this is the most excited I've been in a while. You made it feel way less of a daunting task to start making vr games. Great video!
Glad I could help!!
I was having problems making the controllers work... Everything was working fine but the controllers were not working/showing at all. Turns out I had forgotten to add "Oculus Touch Controller Profile" (in my case as I am using Oculus Quest 2) under Project Settings -> XR Plug-in Management -> OpenXR -> Interaction Profiles - just in case anyone would be wondering. I also realized that in the latest stable version of Unity I am using and OpenXR there is no such thing as "Room-Scale XR Rig", so I added "XR-Rig (Action Based)" instead and it worked fine. Just hoping this could save someone's time. Thanks a lot Justin for the excellent and very well organized tutorial!!! Impressive.
Thank you!
You saved a me a lot of time there, thanks!
Good tip!
This is probably the best and current VR tutorial so far I've used. Didn't even have to program and saved a bunch of time. I did not know unity already had all of this for you, to just set up your game. Thanks a lot, and I love the motivation!
Thanks so much!! More to come 👍🏻
For those looking for the 'Room-Scale XR Rig', it seems like the new unity update has it replaced with 'XR Origin'. The component is very similar and has the camera offset and left and right controller if you expand and dig deeper. It should work the same as the existing XR Rig.
Yup! I actually did a whole update video for 2022!
@@JustinPBarnett Where is the link to this update?
Found it... th-cam.com/video/yxMzAw2Sg5w/w-d-xo.html
@@GiantBeanHere's the link th-cam.com/video/yxMzAw2Sg5w/w-d-xo.html
For anyone struggling to find the Features tab, it seems like it has been merged into the OpenXR Tab right above where it used to be.
From there, simply hit the plus sign under "Interaction Profiles" to add your desire controllers/profiles you plan to use for your game.
Good tip!
Thank you so much. These random changes are like 50% of what makes learning game design so hard lol
Great intro to get people acquainted. I think i'm addicted.
Thanks!
After endless roaming around on the Internet trying to find an up-to-date, working tutorial, I have come across a gem.
Congratulations and thank you.
Welcome aboard!! Glad I can help
I am attempting to switch careers from film production to VR development and was...am struggling to find worthwhile tutorials from reputable sources. This is the first video that has genuinely HELPED SO MUCH. Its not easy, but its finally a path I can see to take. Thank you!
You're welcome!! Welcome to cutting edge tech lol
I feel like this is the first leap i took to turn my career into something i really wanted to do for the rest of my life. Justin we all love you man..!! you are legend! Really appreciate your efforts in teaching newbies like me. Looking forward to complete the entire series of this tutorial. Reaaalllyy excited.....!!! wohooooooo...!!! Thanks alot bud!
Just wanted to say thanks for the tutorial. I teach some light unity at work with kids, they aren't that old, but they do know how to sculpt a landscape and decorate it with too much grass and trees - and now in VR they can walk about in it thanks to you. Great work.
That's so awesome!
If any one having issue object is moving/rotating with there movement just uncheck [Rotate Anchor action] & [Translate Anchor action] in left and right controller.
I hope it help someone.
Thanks for the video and keep it up !
Thanks for the tip!
I was looking for someone who is efficient and informative in his videos without being boring. Glad I found you! Good work
Hey, thanks! Glad you're here!
After working through at least 50 tutorials and books on VR, I must say your tutorial has been the most successful!! Well done!! Hopefully, we will see many more....
Thanks so much! Many more to come!!
This is the best gem i have came across all day!! I have been struggling for weeks to get my VR to work and now it doest!! Thank you so much, i cant wait to see your other videos!
Great to hear!
Spent a good solid day or two going through the MRTK tutorial docs from Windows to set myself up for the first time and I ended up with a setup that I didn't know how to use because of all the complexity and menu diving of the MRTK Toolkit Component...
Your video got me to the same point in 15 minutes and I have a much better understanding of how all the components are interacting! So thanks very much!
Great to hear!
this is the best channel for VR game development !! man, you know how to explain in a very accessible and clear way, this is exactly what is so lacking on other similar channels! It's really cool! I look forward to new lessons!
Wow, thanks so much Eugene! Much more to come for sure!
This is probably the single best Unity game design video I have ever seen. I can't wait to get into the rest. Good job man.
Wow, thanks so much!
Thank god I found your channel in the comments of Valem. Top quality stuff you got here.
Very good tutorial and easy to follow.
Thanks so much! Glad you’re here!! 😀
I've been stuck on trying to get my head around this sort of thing fo SO LONG and I was about ready to give up for a while. I feel so motivated, now! This is so helpful, thank you a million.
You’re so welcome!!
Holy moly that was so easy! I done a VR project in college and it took me legit a week to be able to pick up cubes in a scene. Now its just a few plugins. Thanks a mil!
Yea!! It's definitely getting easier! Just wait till you start playing around with different frameworks :p
I'm just a baby Ux/Ui designer looking into XR! Thank you so much for this just did this tonight and cried this is awesome
Best of luck!
Let me know if I missed anything! I'll be adding any updates/fixes here to this comment.
*Edit: There's one more step to build for android that I neglected to put in. Go to File > Build Settings and select Android and then press the "Switch platform" button. Also inside of Edit > Project Settings > XR Plugin Management you'll want to make sure you're on the android tab.
with oculus it gives error but with operxr after building, i ran the apk there was sky but no ground was visible
@@yashwanth9428 What kind of headset are you trying to build for? Or is it like an android phone?...Just need some more context to help you out
I wanted to build vr game for android platform like i wanted to make an app with gazing as an input system. Can i do that in newer versions of unity because my friend used to do in older versions of unity
@@yashwanth9428 Hmmm I don't have too much experience with making VR for mobile phones...not quite sure what all the different settings are you'll need for that. I may try to learn that and do a video about it sometime in the future.
my controllers aren't visible :( not getting those laser pointers. headset is working fine. Oculus Rift S U2021.1.2
for those who still cant find the xr interaction toolkit. First open the package manager window(Window>package manager and on the top left of the window click on the + sign . proceed to select add package by name and then copy and paste (com.unity.xr.interaction.toolkit) into the designated name bar the version is optional and once downloaded can be updated therefore its not important to insert that inside too
You are incredibly underrated!!!!! Im looking to develop a VR game for my final project at uni. I was super stressed about it as I dont have amazing coding skills but the way youre so calm and showing other methods of creating is super cool. You’re honestly amazing thank you so so much!
Glad I could help!
Dude you're a godsend. I dont usually comments but this one is well deserved. I have been struggling for a week to do what you just did there , now I can focus on my project and not messing arround with unity set up. A million thanks to you for making this Brilliant , informative and easy to follow guide.
Awe thanks for your kind words!! You’re so welcome!!
I have never subscribed to anyone as quickly as I did for you... You are thorough, quick, and amazing at tutorials! I look forward to more future content!
Thank you so much! Many more to come!
Justin u rock! Best tut by far. to the point clean and easy. Suprised how this can only stay at 50K views.. However glad I found you.
Thanks so much!!
I've subscribed wow been looking for something that explained simply how to start a VR game, and i have to say after looking at others and trying. Yours was the best most complete and got me set up within 20 min and learned me lots to start, I'm know not afraid to pursue my passion in designing my dream game in VR. cant wait for more content from you and learning many thanks. outstanding tutorial keep it going mate will share this
Wow thank you SO much for your kind words! Best of luck to you on your VR endeavors! I'd love to hear more about what you're planning to work on!
@@JustinPBarnett want to make a horse riding game which is a dream of me and my daughters. So far haven’t seen any in vr. We have two horses and my daughter is studying equine we both play games a lot. Would love to get a chance at creating even a basic game to start. I’m off to a great start with yourself thanks. I will at some Stage very soon become a patron of yours to support you, as i have already had lots of benefit from this tutorial and going on to your others know ,Keep going as I’m positive you will get a lot bigger as your tutorials are on point and you go about them in a great manor which makes people feel relaxed and feel like they can achieve . Thanks again and I’ll be following your channel with excitement👌🏾👍🏾👊🏾.
@@djflavadee That's an amazing goal! You'll definitely have to share that with me when you get that up and running. That's such a cool idea! And wow, thanks so much. Your support is amazing!!
@@djflavadee very true
Its amazing these developers will spend hundreds of hours creating the XR system and then not spend 15 minutes making usable and understandable tutorials like yours.
For real! Would love a good few tutorials on some XR toolkits and stuff
this only took like 30 minutes to do and i now have a working vr rig! on other tutorials it took me hours and headaches just for trying to get locomotion. you're a lifesaver, thanks!
Awesome!! You’re so welcome
Justin, thank you for the great tutorial! This initial setup is probably one of the most frustrating things for beginners (like me). Your channel is one of the best I found on TH-cam! Be aware that you inspire many people to go into VR development! Please keep making these great tutorials!
Wow thanks so much! Appreciate you
Dude thank you so much. I've seen so many Tutorials that have been so confusing and haven't taught me anything at all. I've wanted to learn VR development so long but haven't because of that. Your tutorial was completely different though. No confusion at all. Thank you for doing this on YT. Got a new subscriber, keep up the good work!
Welcome aboard! Glad I could help
I'm Starting from Scratch with VR development. Literally from 0 experience in game development. I worked in Film and TV as Cameraman and Editor , so had some experience with Video Editing, But despite I'm pretty computer savvy and I pick up things quickly, Eventhou it was taking days of messing around to be only able to understand simple fundamentals of Unity and the whole lingo attached. I watched a lot of tutorials that were melting my head and I was laughing at myself . But I found your approach and tutorials super cool and friendly. Many of your tutorials i rewatched like 70 times , but today I finaly was able to complete this project with a bit more understanding . My brain is still like Marshmallow, But the end of your Video Close up of your face , saying that you are proud , Almost made me emotional :-D :-D 😀 , More its hurts to get to this point , more rewarding it is.
I want to say Thank you for sharing this knowledge and easy approach. Also thank you all humans out there , Melting your heads. Don't give up. !!
Liked and Subscribed....
Thank you Senior Barnett 😀
Wow what an amazing story! Thanks so much for sticking through it. You're going to be great at this, just stick with it! You're so very welcome.
You are a God send. I've been following different VR tutorials but most are outdated and they never work because you can't use old with latest videos. My main issue always included the basics. I would really love to make VR combat and RPG games. Mainly trying to find how to change avatar appearance, whether it be put on a watch or switch between avatar forms
Glad I could help!
@@JustinPBarnett Saw that my comment made it in the latest video. Was happy about that 😆
@@HenshinAsset 😉
FIRST TUTORIAL THAT EVER WORKED AH THANK GOD FOR YOU
Glad I could help!
You single-handedly turned my class project from an F to a passing grade thank you
ayyyyy 🔥
Thank you for this starting point. I was thinking about making VR game. But I had problem that I don't get any inspiration. And then I saw you. I already started working. Thank you! Make more tutorials like this. (Thanks for "Screenshot settings" tag. Extremely helpful)
You're so welcome!! What kind of projects are you going to start working on?
@@JustinPBarnett Planning to create some rogue-like games with some bladesmithing mechanics. It is still on my papers. Maybe, I should start from something more easy :D Anyway, I keep watching your tutorials ^^
@@roma291100 ooo that sounds so cool!! best of luck to you!
I come from another channel tutorial and it looked so advanced like he started coding on the first episode etc,I was lost and thought it would be hard to begin, but this videos enabled me to create my locomotion system, and now that I saw that most interactions are component based with still some coding required I think I'm ready to go further! Thank you for this nice video :D
Thanks so much for your kind words! I'm glad I could give you a bit of encouragement and motivation! Good luck on your future projects!
This is amazing! The best tutorial I've seen on this by far. I just imported some photogrammeric models into a project and walked around in them. It's mind bending!
Amazing!
I would like to thank you for this. First of all, for not having an accent that is as thicc as oatmeal. I didnt have to rewind several times to understand what you were saying. This really helped me get into Unity again, and I bought a VR headset specifically to see what kind of games I can make in it. I make my own assets but I lack the skills to make my toys move. Ill be checking out your videos to see how far I can take this knowledge. Im hoping to make a simple game from Unity. Thanks again.
Maybe we can do a collab or something! Cause I can make things move but SUCK at creating the assets lol. Glad you enjoy the videos!
@@JustinPBarnett Sounds like fun, but I am a Jr artist, so my stuff is decent. Let me know if you ever need some basic assets, im currently making a house so its a lot of furniture im currently making.
Got it up and running, thank you so much this has inspired me like nothing has in a long time.
Great to hear!
keep this videos coming VR games is the future of games . glad I've found your channel
Will do! Welcome aboard!
Justin, I stumbled upon your video and am pleasantly impressed by your genuinely honest and easy to follow directions. I have an idea for a training “game”, very basic but very specific. I sure could use some advice. You make it sound easy.
That's a good idea! What else do you want to know?
Thank you for putting this series together. I really appreciate how you are chunking the material and explaining why we are selecting certain options!
You're welcome!
Thanks for making this tutorial. I've recently gotten into game development as a small hobby and this is one of two vr tutorials that actually taught me something.
Glad I could help!
Excellent exposition. Clear, concise and right to the freakin matter. I’m eager to have a moment and try it. Thanks, man!
Thanks!! Good luck on your projects!
You are the bestttt
This is the clearest tutorial I have ever seen for setting up
🙌🏻🙌🏻
Thanks, man! Now this is a up-to-date tutorial. I was kinda tired of getting all these random errors and different setups due to these rapidly changing tools. Hopefully we can keep using this tuto for at least a couple months before everything is changed again :)
Haha for real 😅 I’ll keep posting updated ones so there’s always a reference to the “right” way to do it on the channel!
This was great, and thank you. The only suggestion I might have is to make clear that if users are developing on an HTC VIVE or Index to check the Open XR setting. I checked the oculus box like you, and wondered why it wasn't working on my Index. Didn't take me long to work it out and you might have mentioned it before; but if I missed it, someone else with less experience might have too. Again, good job.
Good tip! Coming out with an update video today actually!
Awesome tutorial!!!. Just started my VR journey in Unity and im super pumped!!! . Cant wait to digest the rest of your videos.
Thanks!! Best of luck to you!
@@JustinPBarnett Thank you 👍
Dude. I love absolutely love everything about the way you teach and your content. Super helpful. Please keep going! I'm always checking in for new videos!!!
Thank you so much!
Great video mate, really well put together! big up
Much appreciated!
Hello thank you! love your tutorials. I am setting up for first time. And followed up to 7:43 when you pushed play and put headset on is when my project differed. I am not getting access to my Unity project inside the headset. I am connected via Oculus link, in development mode and confirmed it is connected. When I put on my headset, its not my Unity game though, but a what I'm guessing is the general home menu environment for when link is connected...Do I need to select Run Device or build before putting on my headset? Sorry first time!
actually nvm got it, did the build settings>add open scenes thing YAY!!!!!!!
Glad you got it worked out!
Perfect video. Straight forward, informative and no mucking around.
That’s the idea!! Thanks!
Nevermind!!! I'm glad you're doing this !!!!!!
Thank you!
Hey Justin, I just wanted to say your tutorials are amazing!
Thank you so much Noah!
Very good intro to the latest Versions.
Thanks!
What a nice channel, and step by step tutorial man. Thank you so much! I'm really trying to learn I'm working on a really cool VR idea
Hi, at 7:40 I am not seeing the grabbers when I play the scene. Am I missing something?
Did you add the input action manager to your XR Rig?
I'm running an HTC Vive, and only one controller is showing up.
I double-checked the steps:
Under XR Interaction Toolkit / Default Input actions - I added Action Based to each.
Under Preset Manager - ActionBasedController added text for Right/Left
I've added the RoomScale_XR Rig (Action-based)
Added the InputAction Manager and added XRI Default Input Actions.
Am I missing something? (I checked other VR apps, and the controller is detected/works)
If you’re using the XR Interaction Toolkit default actions, check the preset input actions in the not working controller and make sure they’re set to the correct hand I had this issue in my latest video (continuous movement) and had to go in and swap the hand for each of the presets
@@JustinPBarnett They seemed to be set correctly, It's the left controller that's MIA. I went into the Preset Manager/Action Based Controller and changed the text to LeftHand instead of Left (and RightHand for the right one). That enabled continuous movement on the left controller, but still no red beam.
@@timcoman3880 maybe the presets don’t account for vive position tracking? Try changing the position and rotation tracking inputs specifically to vive controllers instead of the generic XR controllers and see if that does anything.
@@JustinPBarnett I tried the method you showed in the continuous motion vid and it worked perfectly! Great job on these vids.
@@timcoman3880 awesome!! Glad you could get it working!!
thank you so much for this video. cant really find a dev video thats this simple. thank you so much
Sure thing bixf! What else you want to learn?
@@JustinPBarnett trying to learn how to import hands for my controllers cuz rn its just lines
@@colby1808 Well I gotchu! th-cam.com/video/DxKWq7z4Xao/w-d-xo.html
Thanks so much for this tutorial. I am currently storyboarding and writing a concept for an all original VR game. As well as writing all the music I would love to connect and pick your brain on it.
I'm new to your channel, Excellent stuff! Very clear and to the point VR setup in Unity, as well as some really good tips like setting up the XR Rig as a prefab. Can't wait to see more content on your channel!
Welcome aboard! Thanks so much!
I can't explain how much this video helped me! I tired for 4 days trying to connect my Quest to Unity and making the scene interactive...nothing helped. Great video Justin!
You’re so welcome!! Glad you got it working!!
You are a Legend, this was exactly what I needed.
Your English is pretty good, and you explain everything in easy language.
But the webcam you are using is pretty low FPS in the video, it's a bit annoying.
You could make it smaller or fix the refresh rate.
Great Video, please make more, I'm subbed for sure.
Thanks so much! I think I fixed this issue in future videos, not quite sure what the problem was tbh...
This video was super helpful so thanks! Will this become a series? I'd personally love if it did.
That's the plan! I'd like to provide all the information necessary for anyone to make a full on VR game in Unity!
I also added the locomotion system, and it works. I saved the XR Rig as a prefab. Great.
Awesome!!
안녕하세요! vr 개발 입문자 입니다. 자동자막 켜고 순조롭게 끝까지 시청했습니다! 너무 감사드려요! 다음 영상도 살펴보며 열심히 공부하겠습니다!
Glad the subtitles worked out for you!!
Hey are you able to do this on a Mac? it won't allow me to select open XR because it requires windows. any suggestions?
Unfortunately you can’t test in play mode on a Mac. You’ll need to do an android build to your quest in order to test the app
Just tried this exact process on a Quest 2 and it works perfectly when air link is turned on and project is played. Thanks!
Great to hear!
THANKS FOR MAKING THIS VIDEO! It was SUPER helpful!
Sure thing! I appreciate ya!
Thank you so much for this! I was intimidated to try making a VR game, but now not so much. Thank you!
You're so welcome!
Great video. Specially with the lists to follow up after the explanations.
Glad it was helpful!
Wow this is really up to date. Made implementing vr into my game super easy!
Awesome!
Thank you very much! This helped a bunch! A few settings look a little different today (02/19/22) but all in all I was able to get through the entire tutorial and learned a bunch
Awesome! I've got an even more updated one out now if you're confused about any specifics
This tutorial saved me - thanks Justin! I'm now a patron :) Would you be able to do a video that covers Unity's Mock HMD XR plugin for those of us just getting started in VR who don't have a headset yet?
Thanks so much! And yea I can do that!
You truly create great tutorials! Well explained, easy to follow, and so up to date!
Thanks!! 😄
6:30 Thank you so much, I am so ready to bring my grasshopper in Rhino scripts into Unity and pairing the models and creations with C# scripting in Unity. Amazing to hit this high!
That's so cool!
Hi there, I'm getting an error trying to import the sample (2:30), it's asking me to "Use path relative to the project folder". I tried uninstalling the plugin and presets and re-import them but no luck fixing it. Any idea how else I can fix it? Im using Unity 2020.3.6
I keep hearing about this error popping up. It's so strange. Only thing I've heard that works consistently is either restarting your computer/Unity or restarting the project.
Sorry, but when I press the play button(min 8:00), the project did not run on my Oculus Quest 2. What I have to do to make it work!
Thanks for your great videos! Michael
Is your oculus in link mode?
@@JustinPBarnett Ah ok! Thank you for your quick reply, you are great! I'm trying to go into link mode! Many Thanks
Really helpfull Video, the best vr development Channel i‘ve seen till now!
Wow thanks so much!
I'm putting together my first VR game all with the help of your tutorials :D
Thank you, it's so much fun!
Have fun!
Thank you for the great tutorial with Unity 2020 vr
but one issue with my vive is my controller doesn't move, i can rotate head as it should though, the controller red laser just stick to the ground...
Join the discord if you're still having issues and we can help you troubleshoot!
Hi Justin, Thank you so much for you incredible tutorial. I'm a super noob on Vr, but I got a Oculus for Xmas and I'm trying to build my own game for my kids. I followed your tutorial step by step but I have an issue (apologies for that). I'm not be able to find the XR - Room scale XR-Rig ( min 6:57 of the video).
Thank you for your help
This video is a bit outdated now unfortunately. Check out my latest 2022 startup video!
To the point just the right pacing and essential moves, very nicely done. And no stupid disturbing background music. Excellent. A video on openXr multiplayer with pun2 and maybe a common shared whiteboard or something would definitely make me become a patriot. But thats quite a hefty challenge and your doing great as it is.. Thx for this and looking forward to follow your channel. Respect...
Doing a whiteboard was already in my list of things but making it multiplayer 🤔 that’s a good challenge!
Great walkthrough! Easy and clear to understand. Very smooth with my Vive and Unity 2020.3.0f1. Very excited to check out the rest of this series. Excellent job! Agree with Slow Turtle.
Awesome! Glad it was helpful!
Greate, I love your Step by Step approach, I would also love to see how to rotate the Teleport pointer Arrow during teleportation so that the player will orient to the direction of the arrow Using XR-interaction toolkit
Will do! There's already a full VR movement tutorial in the works! It'll cover teleportation, continuous movement, and snap turning. Thanks for the suggestion!
Sick! Looking forward to learn from your videos man!
Thanks!! More to come!
Hi Justin! First of all, thank you for this amazing tutorial. I have been searching for tutorials during many days and today I progressed a lot
However, I still have two little problems... maybe I made a silly mistake (because I am new in VR)
1. At 7:39 I can't see anything from my Oculus Quest 2 when I hit Play. But, in PlayMode from PC I can see the game fine (I mean the Main Camera moves as I move my headset, but only in my laptop in Unity. In my Oculus I see a black screen).
2. At 9:40 when I try to grab the cube it doesn't work. The laser turned white but I am sure that the problem here is that the Play Mode doesn't detect the Input from my Right/Left Controllers (it detects the position, rotation and velocity because the lasers move nice but when I press a button it does nothing)
One interesting thing is that when I build the project and I play the game in Oculus I can see the game perfectly (not the black screen) and I can also grab the cube (so it only fails in Play Mode).
Any ideas of what could be hapenning?
I am using Oculus Link cable 3.0 USB
It would be nice to have it working so that I can debug my game faster.
I have the same issue with my controllers... The input doesn't work... :(
He has a separate video for the Quest specifically. Did that one help you fix your problem?
Check out the latest 2022 tutorial! Hopefully that'll fix some of your issues
Many thanks Justin, this was a really helpful tutorial to get VR up and running on a Quest 2 on a Mac. Really appreciate you effort.
You're very welcome! Glad I could help
I always do the steps and every time I do I press build and run and it says made by unity then it's just a black screen or i just says made with unity or it dosnt even open and I use oculus quest 2
Hmmm did you swap the device from windows to android in the build settings?
Yes
I've watched valem oculus setup tutorial and his how to make a vr game 2021
@@purpleskrim6935 dang, I wish I could help more, but I don’t have a quest 2 yet so can’t give very specific troubleshooting advice. Your best bet is probably to Google your specific problem. So sorry! Let me know if you find the solution and what it was!
Thank you for the video! I'm gonna try to make a VR E&M demo, and you definitely helped get me started
Best of luck!
Really easy to follow along, but I had this weird occurance: the grab didn't work at first, until I added a [3DObject] Collider to the Controller component. I removed it afterwards and grabbing the cube/sphere still worked
That’s pretty odd. I’ve never heard of that happening before
Really great tutorial with up to date information. Last few years have been crazy and development process for VR was constantly changing. This video explains everything very nicely. Recently I wanted to change an input system for my VR project and this sums up the whole process.
Oh the last few years have absolutely been crazy! Hopefully it’s settling down now
Oh, finally I found a great tutorial on VR/Unity XR. Thanks so much for this free knowledge
You're so welcome!
This is a great tutorial dude! I'm really excited to explore this world and your videos will certainly help
Keep up the great work!
Thanks, will do! 🙂
@@JustinPBarnett Also - small problem:
I saved the XR rig like you said except when I started a new project, I couldn't find it
@@aarondehaan3597 you’ll have to export it as a unity asset. Right now it’s still just in your other project
I followed the tutorial step by step and didn't get a room-scale option, also everytime I hit play, it doesn't bring me into vr, if I use a virtual controller to mimic it could that still work?
what version of unity are you using?
@@JustinPBarnett 2021.1 and i figured out the vr issue, I have that working, just curious if in my version the room-scale option isn't there anymore
I have the same problem... No room-scale xr...
Hi Justin, Thanks for doing an up to date tutorial for this. I've tried several others, but there is something that always doesn't work with newer version.
You're so welcome!! I had the same issue before I started making all these videos 😅
Every one of these tutorials shows the hands just fire right up after 8:10, but it never is the case for me. I am always stuck with an immovable body, and hands that stay locked at the 0,0,0 location. No tracking of controllers, no movement.
Make sure you add the "Input Action Manager" component to your Xr Rig or somewhere in the scene and add the XRI Default Input actions as the asset it's referencing