Let's Explore Unity VR Multiplayer Template

  Рет қаралды 8,315

Valem Tutorials

Valem Tutorials

Күн бұрын

Пікірлер: 54
@nickromanek9444
@nickromanek9444 3 ай бұрын
Would love to see a series of videos showing how to build using this template, I think it should be very popular in the future. Thanks!
@6Abdellah9
@6Abdellah9 3 ай бұрын
Absolutely I think this will be a great start to developing multiplayer vr games
@gamemaker_01
@gamemaker_01 Ай бұрын
kzbin.infoLDpR89JPEVs?si=ooqtK8hLp-eCx0ie I am going to do a livestream on how to do it in 1 sitting. I have a video showing how to upload the multiplayer scene to meta already.
@nickromanek9444
@nickromanek9444 Ай бұрын
@georgegonzalez5322 awesome!! This will be recorded right? Looking forward to it!!
@gamemaker_01
@gamemaker_01 Ай бұрын
​@nickromanek9444 yes it will. If you have any questions about publishing your game let me know. I want to help devs finish their work.
@lilgoose8368
@lilgoose8368 3 ай бұрын
Awesome that you got sponsored by Wonderland, great engine and developers
@maximus103
@maximus103 3 ай бұрын
Never stop making VR content man ❤
@404ryannotfound
@404ryannotfound 3 ай бұрын
Nice Valem! I just booted a version up, it works so well. Haven't played with a friend in here yet though, but setup was easy (although I had to setup both lobby and Relay via the Cloud site). Look forward to seeing what you do with it (feel free to do a simple Zombie shooter with loot drops and inventory hahahaha).
@_M3TRO
@_M3TRO 3 ай бұрын
this is awesome now i don't have to make it myself!!!!!
@AD-zc2ug
@AD-zc2ug 3 ай бұрын
You recommend us to follow your multiplayer guide or to use this template and move on from there ?
@merce3349
@merce3349 3 ай бұрын
Thanks for your vedio! By the way, do you know any way to use custom hand model in Quest Hand Tracking? Thanks!
@juanjesusizquierdo2464
@juanjesusizquierdo2464 Ай бұрын
Great video! It would be awesome to also explore other tools for developing multiplayer in Virtual Reality, like Normcore. These tools can help create a project from scratch rather than starting by 'forking' a template, which would add even more flexibility for developers.
@soybean94
@soybean94 3 ай бұрын
That's cool. Can you teach us how to make it into MR [Room scan, passthrough, etc..]
@cruzmoragael983
@cruzmoragael983 19 күн бұрын
Great video, my teacher showed us your tutorials to develop our project, and I like how you explain and develop, I just have a small question, if I want to export my multiplayer VR application, for example, on a Quest 3 and a Quest 2, is it Is it possible to join in the same room, or is it mandatory that you must be on a local machine, such as a computer, to lobby?
@truthsnacks00
@truthsnacks00 2 ай бұрын
are you able to make a video on how to add meta quest display names where people can see your meta name in game?
@Cuban
@Cuban 2 ай бұрын
yes please, this is essential to the online experience so people can add each other. 🙏
@Valentin-Taurenboy
@Valentin-Taurenboy 3 ай бұрын
What is better to use to develop Meta Quest 3 apps, Meta SDK or OpenXR?
@JoeGreive
@JoeGreive 3 ай бұрын
I'd suggest OpenXR, the landscape is moving fast there and platform agnostic is where it's at.
@Valentin-Taurenboy
@Valentin-Taurenboy 3 ай бұрын
@@JoeGreive Is it posible to build MR apps with OpenXR? Im using passthroug, scene info and anchors
@daylightwastaken
@daylightwastaken Ай бұрын
@@Valentin-TaurenboyIt’s a tad but annoying, but im sure you can do it. Use the Meta SDK for a streamlined, easy experience.
@flym0
@flym0 2 ай бұрын
Can this be set to be local networking only?
@Valentin-Taurenboy
@Valentin-Taurenboy 3 ай бұрын
Thanks for the video!! Im trying to do something with the Meta MR Utility Kit, is there a known issue with the Scene Loaded Event, Room Created Event, Room Updated Event and Room Removed Event? Im doing some test but only the RoomCreatedEvent is triggered, when are these events sopposed to be triggered? Thanks again!
@Shadow_Mario
@Shadow_Mario 3 ай бұрын
it would be cool if we were able to add full body avatar with arms and legs. and also if we can integrate our meta horizon profile so it uses our horizon username.
@Parkhardtburkinson
@Parkhardtburkinson 3 ай бұрын
I have already tried to switch the template to AR. It is actually quite easy - as far as removing the souroundings. But I am not sure if the room scanning works the same for every user. So that all the objects in the scene are at the exact same position in the room for every user. Anyone tried it out?
@altairbarahona2306
@altairbarahona2306 3 ай бұрын
no, they don´t. Maybe what you are looking for is "Colocation"
@evFPV
@evFPV 3 ай бұрын
Please do a modification of this template for a cool videogame! Regards!
@ClarkyXR
@ClarkyXR 2 ай бұрын
This is great but when I build for Mac there is no way of moving around the screen. Is there an option for on screen controls or using keys?
@glagunee9014
@glagunee9014 3 ай бұрын
Hi Valem, i have a problem with the custom hand grab video you made a year ago and the fact is that the script does not work anymore, idk why, someone in the comment updated the code to this : using System.Collections; using System.Collections.Generic; using UnityEngine; using UnityEngine.XR.Interaction.Toolkit; public class GrabHandPose : MonoBehaviour { public HandData rightHandPose; private Vector3 startingHandPosition; private Vector3 finalHandPosition; private Quaternion startingHandRotation; private Quaternion finalHandRotation; private Quaternion[] startingFingerRotations; private Quaternion[] finalFingerRotations; void Start() { XRGrabInteractable grabInteractable = GetComponent(); grabInteractable.selectEntered.AddListener(SetupPose); grabInteractable.selectExited.AddListener(UnSetPose); rightHandPose.gameObject.SetActive(false); } public void SetupPose(BaseInteractionEventArgs arg) { if(arg.interactorObject is XRDirectInteractor) { HandData handData = arg.interactorObject.transform.GetComponentInChildren(); handData.animator.enabled = false; SetHandDataValues(handData, rightHandPose); SendHandData(handData, finalHandPosition, finalHandRotation, finalFingerRotations); } } public void UnSetPose(BaseInteractionEventArgs arg) { if (arg.interactorObject is XRDirectInteractor) { HandData handData = arg.interactorObject.transform.GetComponentInChildren(); handData.animator.enabled = true; SendHandData(handData, startingHandPosition, startingHandRotation, startingFingerRotations); } } public void SetHandDataValues(HandData h1, HandData h2) { startingHandPosition = new Vector3(h1.root.localPosition.x / h1.root.localScale.x, h1.root.localPosition.y / h1.root.localScale.y, h1.root.localPosition.z / h1.root.localScale.z); finalHandPosition = new Vector3(h2.root.localPosition.x / h2.root.localScale.x, h2.root.localPosition.y / h2.root.localScale.y, h2.root.localPosition.z / h2.root.localScale.z); startingHandRotation = h1.root.localRotation; finalHandRotation = h2.root.localRotation; startingFingerRotations = new Quaternion[h1.fingerBones.Length]; finalFingerRotations = new Quaternion[h1.fingerBones.Length]; for (int i = 0; i < h1.fingerBones.Length; i++) { startingFingerRotations[i] = h1.fingerBones[i].localRotation; finalFingerRotations[i] = h2.fingerBones[i].localRotation; } } public void SendHandData(HandData h, Vector3 newPosition, Quaternion newRotation, Quaternion[] newBonesRotation) { h.root.localPosition = newPosition; h.root.localRotation = newRotation; for (int i = 0; i < newBonesRotation.Length; i++) { h.fingerBones[i].localRotation = newBonesRotation[i]; } } } but the thing is that my hand are not were they are supposed to be, furthermore they don't stick in place like they should do (i think) but that they move just like if i grab it with nothing else
@rodrigo.cs.machado
@rodrigo.cs.machado 13 күн бұрын
In BasicScene, only the client can manipulate the objects while the host cannot lift the blue objects. I would like to know how to fix this.
@K3DAF
@K3DAF 9 күн бұрын
How could I use my keyboard to emulate that I have the glasses on, that is, move with the keys and activate triggers with keys. only for play mode, to develop without the need for glasses.
@victorhugoka4378
@victorhugoka4378 Ай бұрын
can i make my own game using the template?
@70aon
@70aon 3 ай бұрын
I think thats its shocking for us to get a VR multiplayer template before an actual multiplayer template.
@JoeGreive
@JoeGreive 3 ай бұрын
We just love VR 🎉😂
@vishwas9778
@vishwas9778 3 ай бұрын
Would this work for vr and a pc exe file built on unity over the server?
@rexgreenwood7372
@rexgreenwood7372 2 ай бұрын
for some reason i am not able to replace the controllers with the hands any way i can do that?
@virtualreality2024-v1o
@virtualreality2024-v1o 2 ай бұрын
Why I cannot run my build application and run from unity on the same time? If I run my built application then run from unity, my application always force close
@GiantBean
@GiantBean 3 ай бұрын
How do you use parelsync in VR? You can only have one headset connected at a time so it's not much of a test.
@italovisconti
@italovisconti 3 ай бұрын
you can use the xr device simulator 👍(you just need to place it inside the scene)
@tokyohthegoat
@tokyohthegoat 3 ай бұрын
So my mic is working when I'm offline, but I can't hear anyone and they can't hear me online. Doesn't seem to have any console errors and I'm an experienced dev. I'm not seeing why audio isn't working. It requested microphone permissions, and works when I'm in an offline lobby.
@JoeGreive
@JoeGreive 3 ай бұрын
What device are you on? If using a Quest and an APK, the mic won't pick up anything if you're recording.
@tokyohthegoat
@tokyohthegoat 3 ай бұрын
@@JoeGreive I'm not sure if my reply went thru but thank you, yea I saw some open bug reports for that. But that isn't the problem as I'm not recording, my microphone works offline. Once I join a lobby it simply says voice chat offline. I can interact with people but not talk.
@JoeGreive
@JoeGreive 3 ай бұрын
@@tokyohthegoat but other people can talk to each other? If yes, try restarting your hmd. If no one has voice once online make sure it's configured in project settings.
@tokyohthegoat
@tokyohthegoat 3 ай бұрын
@@JoeGreive noone can here anyone online. I've followed a few tutorials. Is there something I'm not configuring ? I got 2 green checks on startup configurating the project.
@JoeGreive
@JoeGreive 3 ай бұрын
@@tokyohthegoat sounds like your Vivox settings are not configured properly. Should be a super easy fix. Just go into Project Settings -> Services -> Vivox. Opening that window will auto populate your Vivox credentials. Once you do that the next build voice chat should work. Refer to the quick start guide as I think it covers most of this in a little more depth.
@pifpafich
@pifpafich 3 ай бұрын
разьебалово просто. очень круто
@monkey199vr
@monkey199vr 3 ай бұрын
First
@monkey199vr
@monkey199vr 3 ай бұрын
FIRST
@AverageDuckator
@AverageDuckator 3 ай бұрын
2ND
@felixmiguelbautistabaez1237
@felixmiguelbautistabaez1237 3 ай бұрын
3th
Learning Unreal Engine in One Month to make a Game!
15:25
Will Hess
Рет қаралды 98 М.
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 159 МЛН
За кого болели?😂
00:18
МЯТНАЯ ФАНТА
Рет қаралды 2,9 МЛН
БУ, ИСПУГАЛСЯ?? #shorts
00:22
Паша Осадчий
Рет қаралды 2,8 МЛН
Build a Multiplayer VR Game in just a Few Clicks - Meta Building Blocks
17:53
Unity 6 & XR Toolkit 3.0 : Features You Can't Ignore as a VR/XR/AR Developer
9:55
Survive 100 Days In Nuclear Bunker, Win $500,000
32:21
MrBeast
Рет қаралды 217 МЛН
Let's Explore Unity XRI 3.0 Template
12:56
Valem Tutorials
Рет қаралды 9 М.
I Made Roblox Game By Combining RNG Trend And Simulator
4:23
Why I’m switching from Unity to Unreal Engine
9:02
LixianTV
Рет қаралды 1,2 МЛН
The Best VR Assets for Unity Black Friday 2024
5:58
Valem Tutorials
Рет қаралды 60
Unity VR Multiplayer Template is HERE!!!
8:11
immersive insiders
Рет қаралды 61 М.
Complete VR Body Setup - Arms and Legs IK with Hand Animation
17:36
Valem Tutorials
Рет қаралды 68 М.
The IMPOSSIBLE Puzzle..
00:55
Stokes Twins
Рет қаралды 159 МЛН