Ever wanted to create your very own multiplayer VR game but weren’t sure how to? Wait no more! I have made this series to show you exactly how to set up your own VR multiplayer game using Unity. In this video I will show exactly how to add objects that are synchronised between your and others games.
Creating VR multiplayer games is a dream for many people and normcore makes it very simple by providing a very simple method for setting up multiplayer for your Unity VR multiplayer game. Make sure to subscribe to this video to get access to future videos on building out VR Multiplayer, such as how to how to equip and use items in Unity VR multiplayer, as well as how to keep score.
After following this, you will be prepared to build your own VR multiplayer game in Unity for the Oculus Quest, Oculus Quest 2, as well as Steam VR and others. Improve your game development skills by allowing you to build multiplayer games.
Download Normcore.io here:
Music:
@but-why-mason
08.09.2024hey i have a different player model but players cant see eachother how fixs easily?
@bharghavrapolu6509
03.04.2024I have Issues with the layers, When I create Interactable and ground layer and assign it to the respective Interaction layer mask, the teleportation properties(the pointer gets a red ray mask throughout the area) are not working, any idea what would the reason be?
@AetherGhoul
18.01.2024hello can i have an independent scene and with one button access to another scene and activate the normcore room conection? i just see the "auto join when start button" please help, thanks for this videos
Luke Gramm
05.09.2023here is the code for people who dont want to type it
TkMe2Mrz
07.04.2023Hey I know this video is a bit older but is there a reason why neither myself nor the other person I am testing this with can see when the other pics up an object? So when I pick up the object it's in my hand but they still see it on the table and vice versa.
CallMeMoa
26.01.2023HI THERE, SUPER VALUABLE CONTENT! THANKS FOR SHARING, KEEP GOING! XD
Xane Graphics
12.10.2022How do i collide with the other player
arrow101
21.08.2022When i sync the item i want to be synced it still does not work
ToastInVR
20.07.2022I have a problem. When I attach a real-time transform, the ball will not get grabbed or fall. Do you know why?
MayDay
23.06.2022this is my code and it says AssetsScriptsGrabRequest.cs(10,50): error CS1002: ; expected hers the code:using Normal.Realtime;
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
using untiyEngine.XR.Interaction.Toolkit;
public class GrabRequest : MonoBehaviour
{
private RealtimeTransform realtimeTransform;
private XRGrabInteractable XRGrabInteractable
// Start is called before the first frame update
void Start()
{
realtimeTransform – GetComponent<realtimeTransform>();
XRGrabInteractable – GetComponent<XRGrabInteractable>();
}
// Update is called once per frame
void Update()
{
if (XRGrabInteractable.isSelected)
{
realtimeTransform.RequestOwnership();
}
}
}
Flying Pan Studios
06.06.2022does anyone know how to fix an error I keep getting, it keeps saying in unity when I start the game NullReferenceException: Object reference not set to an instance of an objectplayerperms.Update () (at Assets/GrabRequest.cs:21) and then the grab request script does nothing
Latzi Tjubatski
17.05.2022Jack, i want to add a thing only moderators/admins in my game has. How do i do it?
Luke Grammentz
03.05.2022can you link the script
Electric
03.05.2022can you just paste the code on pastebin
LaymWasGlitched
03.05.2022For some reason i keep on getting this error "An object reference is required for the non-static field, method, or property 'XRBaseInteractable.isSelected'" here is the one piece of code thats doing that:// Update is called once per frame
void Update()
{
if (XRGrabInteractable.isSelected)
{
realtimeTransform.RequestOwnership();
}
}
Everyday English
01.05.2022Wow!! I was just struggling trying to get this to work for the past 2 days. Thanks again. Do you have any idea about the Oculus Avatars? I see some apps using them. They look quite nice. Upload V.R also uses them on their podcast. Would be nice to get them working in multiplayer. I'm just learning this stuff and im not a coder so your videos help a lot . thanks again.
GexAndTheCity
01.05.2022Hey I'm following this tutorial but I'm stuck here ( 5:55 ) When you say "just hover over them and import" are you pressing a button to bring up that sub-menu? When I hover it nothing happens.
memelab2007
01.05.2022Thank you! This is awesome. There are some older tutorials on this that don't quite cut it, but this did the trick. Keep up the great work!
DonJamiepunchy
01.05.2022Can someone send me the code mine isn’t working
DonJamiepunchy
01.05.2022The code doesn’t work I did the exact same thing he did but it won’t work I gotten like 5 errors from the code
Brain Man VR
01.05.2022Please don't stop!!! These videos are brilliant. I am your keen
disciple. I'd love you to do a tutorial on loading up new scenes for all
players, having a billboard scoreboard that remains when scene is
changed, updating said scoreboard, getting particle effects triggered by
one player to show up in other players versions (maybe this happens
anyway but I'm guessing not), destroying a player if they are hit by a
bullet etc. I realise not all of this might be different when using
Normcore versus single player games, but if you could find the time I'd
appreciate it hugely.
Shanyue HUANG
30.04.2022Hi Jack, thanks for your video tutorials. I followed this one, and find some differences, like there is nothing in editor below realtime view script. And after I built, I found the balls are not synchronized (only the player moves).
Robi - XR Development
30.04.2022Hey Jack, this works fine when I am testing my app by myself but whenever I try it with a friend the ball gets stuck in air jsut like it would be on kinematic but its definitely on use gravity. Do you know what could be the issue here?
Luis González
30.04.2022Hi man
thank you for the documentation
i have a question this sdk work in oculus go ?
Apo Catas
30.04.2022Nice vids thanks 🙂
1 question anyway, i create my 2 layers Floor and Interactable, but when I want to select them in the interaction layer mask in my XR ray interactor, they don't apppear, did I missed something?
Thanks 🙂
wadis14
30.04.2022keep going with these mate, very helpful
RRenzo
30.04.2022Hey Jack I was wondering if you could help me with a problem that I'm having? When I add the "Realtime Transform" component to my object the "Realtime view" is empty, there are no options in it. Do you know a way to fix this problem? I'm using Unity 2021.2.17f1.
Nickname
30.04.2022Does this still work or do I need to Realtime.Instantiate the balls?
ge0rgeperrin
30.04.2022Hey I added the realtime view and transform to my objects but they dont sync over the network. Im using unity 2021.2.19
Zoomiee
30.04.2022How do I import the xrgrabinteractable and the realtimetransform in the script? When i hover over it, it doesnt come up with what yours does. Please help