STEAM VR - The Ultimate VR developer guide - PART 1

preview_player
Показать описание

I’ve condensed into two videos everything you need to know about SteamVR and you are watching the first episode of this new tutorial serie. In today’s video I’ll show you how you can setup a VR scene, add customizable hands, implement Teleportation handle the player input and move the player with the joystick.

TIME STAMPS :
1:11 - Steam VR Setup
4:00 - Customizable Hands
7:19 - Teleportation
11:04 - Input System
14:27 - Joystick Movement

#unity #gamedev #vrdev
Рекомендации по теме
Комментарии
Автор

Thanks! this holds up surprising well 3 years later, just one thing has changed at the very end with collisions that other commenters left the answer to

dogtato
Автор

You are literally the king of Unity VR tutorials, and I’m very grateful.

GamerReality
Автор

If people were, like me, confused that putting Player object and all children in the Player layer and disabling collision with itself didn't work, it's because in the latest versions of the SteamVR plugins, in the HandCollider prefabs, the collide spheres of the hands are on a layer called "PostProcessing".
Disable collision of the "Player" layer with "PostProcessing" layer, and you should be good.

niveks_
Автор

At 3:40 you say that OpenVR must be on top of the Oculus. In your Unity version you can change the order of them but in mine I cant. My unity version is 2021.2.14f1 and I have to use this version. Anyone knows how to change the order in this version?? Or any alternative??
Thank you very much

Gasparmr
Автор

For my thesis I'm doing research about the use of VR as a learning environment and therefore have to build a game myself. Valem you've been so helpful, it's insane!

samirvanrijn
Автор

I cannot express how much I appreciate this tutorial, other people would just say "this is how to implement sliding locomotion, while you go through the simplest form of movement, pointing out the problems with it and how to attack those problems. Truly fantastic.

fishum
Автор

These tutorials have been such an incredible resource for me beginning my journey or VR development. Also I'd like to add that the way you added gravity seems like it would make the player fall at a constant rate rather than accelerate.

SamChaneyProductions
Автор

Hey There Gamers, if you're having problems with your character collider not being where the actual player is, I made a little script y'all can use, just put it on the player object.
using System.Collections;
using System.Collections.Generic;
using UnityEngine;


public class MOVE2PLAYER : MonoBehaviour
{
public Transform playercent; // use the VR camera here
public CharacterController charc;
// Start is called before the first frame update
// Update is called once per frame
void Update()
{
charc.center = new Vector3(playercent.localPosition.x, 1.03f, playercent.localPosition.z);
}
}
Hope this helps!

leaves_reality
Автор

Thanks alot for this tutorial! Me and a friend want to make a VR game, but all the new Unity VR tutorials are only about the newer OpenXR integration, which I ran into some issues with.
I just hope that the SteamVR plugin continues to work with newer Unity versions, since Valve has completely shifted to OpenXR, despite the OpenXR Toolkit STILL missing stuff like finger tracking (where SteamVR already gives you perfectly working hand models) and a wonky input mapping, that has the grip button incorrectly mapped (it triggers the moment you touch the controller)....

If I wanted to use OpenXR I would have to manually implement some functionality via SteamVR and make a sort of hybrid system...

xXYannuschXx
Автор

If you experience shaky hands while moving using joystick and you know your hands are not colliding with body collider and in your joystick controller you call Move function in FixedUpdate() then this is what helped me:
Go to Project Settings -> Time -> Fixed Timestep (default value in my case was 0.02 which is equal to 50Hz (1/0.2) ) change it to something like 0.011 (90Hz) this makes that FixedUpdate is called 90 times a second so it matches the refresh rate of your display and update of hands is smoother/shakiness is removed.

piotryendel
Автор

I plan to make a portal esque game in vr and I haven't been able to hardly get started, but this tutorial is showing me everything I need to know! I'm so grateful and I hope the series continues to help me on my journey to release my first game B3

dalttroxplays
Автор

This video is amazing and exactly what I needed. You should seriously make a VR course that goes in to more detail with all the basics. People really need this info as it has been very hard to find until now.

MetalStormGames
Автор

This is so cool! I'm super hyped to see what everyone else is making in 2020 :D

soareverix
Автор

I just started trying to develop a VR game, so this is really helpful! Thanks man!

AzziProto
Автор

You're so helpful ! Thanks so much for your time and energy. It's always a pleasure to learn from you. Keep going on dude, you're the best.

c.g.
Автор

I downloaded unity and am working through their basic tutorials thanks to you!!! I have some ideas that I can't wait to bring to VR. Thank you for being so clear in your explanations, it's extremely motivating!

thoughtsthroughsound
Автор

Je suis un développeur sur unity et je sais parler Français comme vous Valem, continuez les vidéos, elles sont intéressantes. :)

profredkey
Автор

You make some of the best Unity VR tutorials I've seen on YouTube. Keep up the good work!

lukeames
Автор

These tutorials are exactly what I was looking for. Thank you so much!

sodwa
Автор

Très bonne vidéo et très bon anglais! Je viens juste de commencer le développement VR et je regarde seulement t'es tuto depuis. Génial!

emile