Learn VR Development in 3 Hours - Unity VR Tutorial Complete Course

แชร์
ฝัง
  • เผยแพร่เมื่อ 1 ก.ค. 2024
  • Let's make a VR game from scratch in Unity. A 3 hours long lesson that will teach you everything you need.
    ❤️ Support on Patreon : / valemvr
    🔔 Subscribe for more Unity Tutorials : www.youtube.com/@ValemTutoria...
    🌍 Discord : / discord
    🐦Twitter : valemvr?lang=en
    👍 Main Channel : / @valemvr
    🔥 Tiktok : / valemxr
    PLAY THE GAME HERE : valem.itch.io/space-scraper
    DOWNLOAD THE STARTER ASSETS FOR THIS TUTORIAL HERE : drive.google.com/file/d/1B5qx...
    DOWNLOAD THE AUDIO FILES :
    drive.google.com/drive/folder...
    DOWNLOAD THE VOICE LINES : drive.google.com/file/d/1TFsk...
    START MENU UNITY PACKAGE : drive.google.com/file/d/1I7Rl...
    00:00 Part 1 - VR Setup and Custom Hand
    16:49 Part 2 - Building The Environment
    32:26 Part 3 - Grab and Throw
    56:59 Part 4 - Grab and Use
    1:13:13 Part 5 - Continuous Movement and Teleportation
    1:36:22 Part 6 - Snapping Button and Door
    1:56:02 Part 7 - Climbing Lever and Wheel
    2:10:08 Part 8 - Adding the Game Story
    2:34:27 Part 9 - User Interface
    2:45:24 Part 10 - Game Audio
    2:59:01 Part 11 - Build and Optimization
    ····················································································
    ❗❗❗ WISHLIST MY FIRST VR GAME ON STEAM ❗❗❗
    store.steampowered.com/app/26...
    ····················································································
    📝Best VR Assets ( These links are Affiliate links which means it costs the same to you and I get a small commission. Thanks for your support!)
    VR Interaction Framework
    assetstore.unity.com/packages...
    Hexabody (Physics VR Player)
    assetstore.unity.com/packages...
    Mirror and Reflection for VR
    assetstore.unity.com/packages...
    Auto Hand (automatic hand grab pose)
    assetstore.unity.com/packages...
    Hurricane VR (vr physics interaction)
    assetstore.unity.com/packages...
    3d Hand Model for VR
    assetstore.unity.com/packages...
    ····················································································
    Full Series on How to make a VR game • How to Make a VR Game ...
    ····················································································
    If you enjoyed this video, here are some other really good channel you should appreciate :
    ⌨️ Game Dev
    Brackeys : / @brackeys
    Dani : / @danidev
    Code Monkey : / @codemonkeyunity
    👨‍🎓 Vr Dev
    Justin P Barnett : / @justinpbarnett
    Vr with Andrew : / @vrwithandrew
    ····················································································
    #vr #vrdev #madewithunity

ความคิดเห็น • 104

  • @ValemTutorials
    @ValemTutorials  4 หลายเดือนก่อน +36

    Hi guys, here is a special video for this week. I wanted to put together in one single video my "Let's make a VR game" series to help people navigate and understand its structure so here it is. :D New content dropping as always next sunday so make sure to subscribe. Thank you for being here and supporting my work we are almost at 30 000 subscribers which is insane !

    • @SumR4ndom
      @SumR4ndom 4 หลายเดือนก่อน +3

      Your a legend mate

    • @Vr-mo9qv
      @Vr-mo9qv 4 หลายเดือนก่อน +1

      I’m new to game development and this has helped me so mutch

    • @IlanPerez
      @IlanPerez 4 หลายเดือนก่อน +1

      please can you redo your AR tutorials. Lots changed between your version of 59 and then new version of 60+. Enough that I have no clue what to do

    • @i.am.artisticel671
      @i.am.artisticel671 4 หลายเดือนก่อน +1

      Hey Valem I was watching your year back how to make a vr game tutorial but when I try to make my vr game I tried to load it into my headset with air link and all I see is a black screen or 3 white dots loading I've check that I did all of your tutorial correctly and the only things I can think of is my pc might not be up to date to do it or I did the xr incorrectly do yoy have any tips?

    • @lucutes2936
      @lucutes2936 3 หลายเดือนก่อน

      Thx

  • @user-he7fx4rt5r
    @user-he7fx4rt5r 4 หลายเดือนก่อน +39

    Man you are the best PLEASE do not ever stop doing these.

  • @JOBNETOR
    @JOBNETOR 4 หลายเดือนก่อน +11

    I love your videos I am a university student from Spain in which I am trying to develop a prototype with the quest 3 and the truth is that your videos have helped me a little bit.

  • @GrzegorzKiernozek
    @GrzegorzKiernozek 4 หลายเดือนก่อน +3

    Perfect ❤ Awesome examples & execution - swift showcase of current state of the art in Unity VR 🧑‍💻Thank you 👍

  • @avidwivedi840
    @avidwivedi840 4 หลายเดือนก่อน +1

    You're a legend man thanks for making it.

  • @ChrisHavok
    @ChrisHavok 2 หลายเดือนก่อน

    These are extremely helpful. Thank you for the detailed walkthrough!

  • @Axel0689
    @Axel0689 4 หลายเดือนก่อน +4

    After doing my dissertation, being able to brush up on Unity stuff through this course is a healthy touch. Thank you Valem 😎😎💪🏻💪🏻

  • @itzDaft
    @itzDaft 3 หลายเดือนก่อน

    Thank uvery much for your videos, they have helped me a lot in learning how Unity works and in wanting to learn more about VR development

  • @jussyjames
    @jussyjames 4 หลายเดือนก่อน

    awesome video man, helped me out alot with the xr rig

  • @iliesspace
    @iliesspace 4 หลายเดือนก่อน +1

    Very informative, Thank you so much for sharing ❤

  • @maxrandolph5437
    @maxrandolph5437 3 หลายเดือนก่อน

    This is a great series. Joined your patreon because your work is so helpful :)

    • @ValemTutorials
      @ValemTutorials  3 หลายเดือนก่อน

      Thank max i'm glad I was able to help. :)

  • @home.alchemy
    @home.alchemy 3 หลายเดือนก่อน

    Thanks for enabling XR development for us.

  • @dantheman3825
    @dantheman3825 4 หลายเดือนก่อน +5

    YO Valem!!! I love you tutorials and they have helped me make my own current vr game called Ak-Action! Thank you so much!!!

    • @ValemTutorials
      @ValemTutorials  4 หลายเดือนก่อน +2

      Thanks for being here I'm glad I could help. :D

  • @caseyarmstrong7113
    @caseyarmstrong7113 4 หลายเดือนก่อน

    Great idea. Valem rules!

  • @Kukurio
    @Kukurio 4 หลายเดือนก่อน +1

    Cannot wait to do this - thanks!

    • @ValemTutorials
      @ValemTutorials  4 หลายเดือนก่อน +2

      Thanks Kukurio for being here for such a long time now. :D

  • @IlanPerez
    @IlanPerez 3 หลายเดือนก่อน

    @ValemTutorials. Firstly. Loved the whole series. Detailed, and covered so many different elements when building a game. Where I struggled were on little things, specifically little details I didn't realise were important.
    Here are some suggestions I think in the next series you should do and what I would like to see.
    1. Start the series by stating, if there are any amendment notes they will be in the description. Like the scaling of the environment we only find out after building the environment were too big. One other thing that took me 2 days to realise what the issue was was that the Space Vortex Trigger, that triggers the end of the game needs to be a child of the Outer Space parts. Items like this that either other viewers can add to or you can.
    2. I would love to see how a section on how to debug properly
    3. I only have a Meta Quest 3 and was never able to test the game via windows. I always had to compile and test on the device. Was I doing something wrong?
    4. Recenter the Main menu
    5. Setting up real world proportions (not sure if this is a thing)
    6. How to change the start up screen from "built with unity to something else".
    Lets leave it at that :)
    thank you once again. I will be moving on to other tutorials of your now.

  • @ricardojaviergarnicapena6749
    @ricardojaviergarnicapena6749 4 หลายเดือนก่อน

    Amazing, thank you

  • @tedouritheo
    @tedouritheo 4 หลายเดือนก่อน

    Super guide merci beaucoup

  • @GChloe-tf2kw
    @GChloe-tf2kw 2 หลายเดือนก่อน

    Thank you man... your tutorials are live-saving... I owe my college degree to you

  • @xopherwallace7166
    @xopherwallace7166 3 หลายเดือนก่อน

    This is amazing, thank you for your time making this - is the way to create a swimming movement in the scene?

  • @PogArcade
    @PogArcade 4 หลายเดือนก่อน

    THANK YOU!!!!!!

  • @SweetDreamJennie
    @SweetDreamJennie 3 หลายเดือนก่อน

    Thanks!👑

    • @ValemTutorials
      @ValemTutorials  3 หลายเดือนก่อน

      thank you for your generosity :o !

  • @vvsgucci8212
    @vvsgucci8212 3 หลายเดือนก่อน +1

    Hello Valem, I need your help. I set the position of the XR origin to (0, 0, 0) so the ground. And I set the tracking origin mode to floor. However, when I start the project the camera stays on the ground and it doesn't rise up like in your videos to keep track of the ground. Do you know what could be wrong with my project?

  • @amirhosseinbagheri9999
    @amirhosseinbagheri9999 4 หลายเดือนก่อน

    Hello
    Thank you very much for your excellent TH-cam channel.
    I had a question. I have an Quest 2 headset and I want to make a game that is connected with a wearable gadget, for example, when playing, the sword vibrates on his stomach. I have two types of communication in my mind, one is Bluetooth and the other is Wi-Fi
    I wanted to know if this headset allows me to develop the game in this way or not?

  • @simba7617
    @simba7617 หลายเดือนก่อน

    Thanks for awesome video, but unfortunately I can't make any lights work except directional. Would appreciate any suggestions. Thanks

  • @BeatriceGessi
    @BeatriceGessi 28 วันที่ผ่านมา

    Hi, thank you for the video! Unfortunately I’m stuck at the beginning. My PC can not connect to the Meta Quest not via Ari Link, neither via cable. I’ve also tried with 3 different PC, but it’s not working. The quick setting can not find the PC. Do you have any suggestions? Thank you :)

  • @jorenanderson6550
    @jorenanderson6550 3 หลายเดือนก่อน +1

    When assigning new animations at 14:00, I saw my Blend Tree has the Trigger value as NaN. I don't see anything in the script that would be causing this, but any help here would be great!
    EDIT: Restarting Unity seemed to work and gave 'Robot Hand' the Trigger value back. It did make the Right Hand Animator and Left Hand Animator have NaNs, but can at least move forward

  • @leeg713
    @leeg713 3 หลายเดือนก่อน +1

    When I go into add the preset for each control, I don't get those options. Just says none. Any ideas? Thanks for the video 😊

  • @shegon111
    @shegon111 3 วันที่ผ่านมา

    For me after setting up the project setting and entering the play mode it runs on my Quest 2, but when I hit the play button again to exit play mode Unity just crashes and it happens every time, but pause still works. I tried to create VR Preset - same result.
    Unity version is 2022.3.32f1, my headset on v38 and my desktop Oculus app on v66, can it cause the problem?
    Upd: fixed it by running Unity with SteamVR and setting SteamVR as the OpenXR runtime in the SteamVR settings.

  • @jadenkadengaming1699
    @jadenkadengaming1699 4 หลายเดือนก่อน

    Can i make a tutorial on how to
    Inport the vr starter kit that you made

  • @MuAlexJS
    @MuAlexJS 3 หลายเดือนก่อน

    how do you get controller rotation and location data in console?

  • @MunchyTuna
    @MunchyTuna 3 หลายเดือนก่อน

    i dont get android tab in project "settings/xr plug-in management"
    just a weird icon called webGL, but has diferent settings inside
    my main camera dont have all that in 30:12

  • @ATOM_18_
    @ATOM_18_ 3 หลายเดือนก่อน

    When I hit the play I could see controllers in the scene but nothing in the Vive HMD and no camera movement in the game mode. Any help!!!

  • @user-cm3qx8gi9g
    @user-cm3qx8gi9g หลายเดือนก่อน

    May I know why when I use Action Based Controller Manager it will show a error 'Coroutine couldn't be started because the game object 'Left Hand Controller' is inactive' ?

  • @olivername
    @olivername 2 หลายเดือนก่อน

    could you help me unity have update toolkit to 3.0 and they say ixr controller action based deprected in 3.00 and they say to use different compounds need some help thanks @valem tutorials

  • @hongfeiji3807
    @hongfeiji3807 3 หลายเดือนก่อน

    Hi Valem, Thanks for the amazing tutorial. I'm working on game audio, and it seems that the audio files are missing. Could you please share them?

    • @ValemTutorials
      @ValemTutorials  3 หลายเดือนก่อน

      Hi I just added them in the description. :)

  • @jehdiaizon
    @jehdiaizon 2 หลายเดือนก่อน

    my quest is paired in the pc app but it doesn't put what I see in unity Game window in my Quest 3

  • @SweetDreamJennie
    @SweetDreamJennie 3 หลายเดือนก่อน

    Is there a way to donate other then patreon? I'm already subscribed there but I want to make a greater donation following this great tutorial as well. Thanks and keep going!

    • @ValemTutorials
      @ValemTutorials  3 หลายเดือนก่อน +1

      That's awesome Jennie thank you so much for your support on patreon and here, there is donation here directly on youtube if you want but supporting my work on patreon is already more than enough. Thank you for everything this is what is making me able to keep making content like this

  • @kamilpajak4741
    @kamilpajak4741 3 หลายเดือนก่อน

    I have a problem, I made everything step by step as you did. When I ,,fly" to teleporter it flies further. Nothing happens - no voiceline no. 8, no start menu. Do I need to build it? Because I started playing from menu scene, it boot up game but doesn't go to menu when reaching teleporter. Did anyone have same problem?

  • @mingli4273
    @mingli4273 3 หลายเดือนก่อน

    is this hand tracking , in interaction

  • @chinraymond311
    @chinraymond311 3 หลายเดือนก่อน

    i dont know why when i grab the gun,the gun just dissappear,issit becuase im using xr device simulator?

  • @justinchu7641
    @justinchu7641 2 หลายเดือนก่อน

    @ValemTutorials Hi! Quick question. I'm trying to follow along, but I'm running into a strange issue. I've got it set up where the hands are taking the place of the controllers, but they're only visible in the left eye in VR. The right eye doesn't render anything. Am I missing something?

    • @jickey83
      @jickey83 11 วันที่ผ่านมา

      You may have forgotten to add the XRI Default Input Actions under the Input Action Manager script. Good luck!

  • @phantom_goalz8195
    @phantom_goalz8195 หลายเดือนก่อน

    When I test played with the hands it only shows the hands on my left eye and not both why is it doing that?

  • @themaskyyt
    @themaskyyt หลายเดือนก่อน

    Hi! Why OpenXR and not Oculus plugin? Is there any particular reason why I shouldn't use the Oculus one?

    • @sendmemes5714
      @sendmemes5714 หลายเดือนก่อน

      openxr is for all vr headsets, and oculus only for oculus vr headsets

  • @vandameh.a2235
    @vandameh.a2235 หลายเดือนก่อน +1

    left and right hand controllers are not visible when you do "xr > Xr Origin(vr)"

  • @remouladenmarmelade8356
    @remouladenmarmelade8356 2 หลายเดือนก่อน

    19:00 When I'm setting the normal map to 0 the weird dots are not displayed in unity anymore, but when I'm testing it on my Quest 3 they are still there and I cant figure out why. Can somebody help me? Thank you. :)
    Edit: Found the solution. If someone has the same problem just set the normal map to none. Setting the Value to zero was not enought for me.

  • @rumblekai
    @rumblekai 3 หลายเดือนก่อน

    make sure you set your lights to static or they wont be illuminated

  • @GlitchMaestr0
    @GlitchMaestr0 2 หลายเดือนก่อน

    I couldn’t get the 2022 version and it didn’t show my white controllers in unity

  • @JohnRobloxian757
    @JohnRobloxian757 4 หลายเดือนก่อน

    Valem pls helpppp, I setup the vr settings and everything and i skipped to movement but when i start the game i fall through my floor and the char controller height goes down to a really small number everything has colliders and everything should be right idk whats wrong

    • @GiantBean
      @GiantBean 4 หลายเดือนก่อน +1

      I'm guessing by change in character height you mean the transforme position not the scale. So it just sounds like you are falling through the ground. A few things to check, make sure the colliders are not triggers, that they have rigid bodies, the collision matrix allows collision between the layers, and that your player is not below or intersecting the ground before you hit play. If none of those things are causing an issue I would have to see the scene to diagnose any other possibilities. You can also check the timestamp but that shouldn't be an issue if the scene was set up the way Valem shows.

    • @sigifredovalenciaensinales7080
      @sigifredovalenciaensinales7080 4 หลายเดือนก่อน +1

      I have the same error! pls help

  • @santyar4037
    @santyar4037 3 หลายเดือนก่อน +2

    bonjour Valem! my problem at the very first try is that i cant see the controls as you do. if someone cares to give little light with this! :(

    • @nixonscherbarth1974
      @nixonscherbarth1974 3 หลายเดือนก่อน +1

      A few seconds after he tested for the first time, he disables them. You can see that for him there is a model prefab dragged into the model slot, this is the visual for the controllers and got removed on the newest Version of the Plugin i believe (2.5.3) => (he is using 2.5.2).
      So if you want to see them, create a 3D Cube, reset the position and rotation, set the size to (.1,.1,.1) and prefab it. Now drag& drop it for each Controller GameObject (Right Controller, Left Controller) into the "Model Prefab" Slot all the way at the bottom of the XR Controller (Action Based) component.
      Now you will be able to see them, but they will get removed anyways xD

    • @aranthos
      @aranthos 2 หลายเดือนก่อน +1

      @@nixonscherbarth1974 Worked perfectly!
      For those who are still lost. Click on the left controller in your hierarchy then scroll all the way down to the "Model" section where it shows the option "Model Prefab" which will be None for now.
      Then in the project pane, use the search and find "XR Controller Left (prefab..." and drag it into the Model Prefab box.
      Repeat for right hand.
      Should work.

  • @l.p.gamingp.t.x.9550
    @l.p.gamingp.t.x.9550 4 หลายเดือนก่อน

    Hi Valem, i Have a problem with your grab pose tutorial.
    The code give me this error: Assets\GrabAndPose.cs(47,64): error CS1061: 'Transform[]' does not contain a definition for 'Lenght' and no accessible extension method 'Lenght' accepting a first argument of type 'Transform[]' could be found (are you missing a using directive or an assembly reference?)
    How can resolve this?

    • @dantheman3825
      @dantheman3825 4 หลายเดือนก่อน

      Im rather new to this but i have managed to get the grab hand pose tutorial to work. What is the line of code that causes this problem?

    • @ValemTutorials
      @ValemTutorials  4 หลายเดือนก่อน +3

      Yes its Length not Lenght if you want to get the length of the array ! :)

  • @CarlosD7
    @CarlosD7 4 หลายเดือนก่อน +1

    How can I add sprinting and jumping? Surprisingly there is not a single video on this for some reason…

    • @ValemTutorials
      @ValemTutorials  4 หลายเดือนก่อน +3

      Listen to a player input you want to read and if the player press on the button simply increase the velocity of the Dynamic Move Provider. :)

  • @noelvase4867
    @noelvase4867 หลายเดือนก่อน +1

    i dont know if this is normal but this cant even be followed, most things just dont work for some reason, i did exactly what you did for the vortex and the material is just that bugged pink color always

    • @ayad1856
      @ayad1856 29 วันที่ผ่านมา

      In the inspector you can change the material's shader, try converting it to "standard". It worked for me for the hands

  • @ajaykumarb3487
    @ajaykumarb3487 4 หลายเดือนก่อน

    Song name?

  • @deburai
    @deburai 3 หลายเดือนก่อน

    @ValemTutorials I'm curious if this applies to the Apple Vision Pro too?

  • @househikephotography
    @househikephotography 2 หลายเดือนก่อน

    Hi! Im excited to learn but got stuck right at the beginning. The Default controls left and right are not there when I click XR Controller. Did I miss something? 06:50

    • @househikephotography
      @househikephotography 2 หลายเดือนก่อน

      Got it! i forgot to import after the install!

    • @stevenesto5231
      @stevenesto5231 หลายเดือนก่อน

      @@househikephotography import what? im using vive pro controllers and they do not show up during testing!

  • @ash0258
    @ash0258 25 วันที่ผ่านมา +1

    I have done everything you have mentioned in the video, but when i enter the playmode for the first time , the controllers are not showing up. Anyone know why?

    • @deepanshhh
      @deepanshhh 10 ชั่วโมงที่ผ่านมา

      What headset are you testing on? Did you try the xr simulator?

  • @yuriiostapchuk7132
    @yuriiostapchuk7132 3 หลายเดือนก่อน

    Could not find active control after binding resolution on 8:43 moment. Ive connected my VR via wifi

    • @danvex_
      @danvex_ 3 หลายเดือนก่อน +1

      Any VR headset must be connected through USB cable in order to debug and work correctly

    • @yuriiostapchuk7132
      @yuriiostapchuk7132 3 หลายเดือนก่อน

      @@danvex_ ohh my god it works guys but, in model prefarbs i had for deafult none(transform) on everything, it was working but i dont have models for controllers and i didnt see that. And i tried do press button fix in Project Validation and after it all it works! I have Oculus Quest 2 connected via WiFi with Oculus Link

  • @IlanPerez
    @IlanPerez 3 หลายเดือนก่อน

    3 parts to go...9, 10 and 11

  • @clueloss5373
    @clueloss5373 4 หลายเดือนก่อน

    is this a reupload from your latest lets make vr game tutorial?

    • @ValemTutorials
      @ValemTutorials  4 หลายเดือนก่อน

      Yes it's a reupload with everything merge into one video and with all asset available in the description. :)

  • @ShenRan685
    @ShenRan685 2 หลายเดือนก่อน

    The latest version is 2022.3.24f1 LTS, is that work? I can't install 2022.3.7f1 ??

    • @ShenRan685
      @ShenRan685 2 หลายเดือนก่อน

      I found in official website and download 3.7, no problem.

  • @IlanPerez
    @IlanPerez 3 หลายเดือนก่อน

    Where do we get the audio files from?

    • @ValemTutorials
      @ValemTutorials  3 หลายเดือนก่อน

      The voice lines are available here : drive.google.com/file/d/1TFskpaX2SmWOqOu0exTii364TMxLB4UN/view

    • @ValemTutorials
      @ValemTutorials  3 หลายเดือนก่อน

      Oh and the audio are available here also (thanks i forgot to put them in the video files) : drive.google.com/drive/folders/1KfpF7iwcfe-hy1i4GiiO11lbCvTs6XAJ?usp=sharing

  • @abhikhubby
    @abhikhubby 4 หลายเดือนก่อน

    This is slightly outdated info... Does not take into account the Meta building blocks. Really wish you refreshed the content since the blocks impact the XR origin based setup. *I'm one of your patreon subs for the record and appreciate all you do, but recycled content when its out of date hurts the struggling /confused folks out there haha

  • @RobCardIV
    @RobCardIV 4 หลายเดือนก่อน

    unity is like a spouse that fucked someone else.
    they might be sorry, they may try to change.
    a cheater is a cheater.

  • @osk9511
    @osk9511 หลายเดือนก่อน

    hai valem, can i have the script for disable grabbing hand model cause I don't have it in my unity 🥲

  • @user-er4mt5yh5z
    @user-er4mt5yh5z 4 หลายเดือนก่อน

    thanks a lot, best Unity VR learning video on youtube so far! BTW do you have an instagram or any place i can talk to you please i want some help in my VR project, pleaseeee

  • @virtual.life.03
    @virtual.life.03 14 วันที่ผ่านมา

    there are problems with materials in "lets make a vr game" package