Blog Post

VR Robotics Simulator: Multiplayer Mode for Robots

In the previous lesson, we learned how to install the Photon network SDK in our project and prepare the project for multiplayer implementation in Unity using Photon.

Multiplayer in Unity using Photon
Multiplayer in Unity Using Photon

Our goal in this lesson is to learn about multiplayer mode for our robots in virtual reality, how to share their positions and orientations, and also voice chat between users in the VR multiplayer scene.

multiplayer virtual reality
Multiplayer Mode for Robots in Virtual Reality

Full disclaimer: Some of the links on this page are affiliate links.

The virtual reality headset used in the course is the Oculus Quest 2 VR headset:

And VR programming is implemented in Unity Pro:
https://prf.hn/click/camref:1100loFTI/destination:https://store.unity.com/products/unity-pro

Unity Plus:
https://prf.hn/click/camref:1100loFTI/destination:https://store.unity.com/products/unity-plus

Access to Unity Learning Platforms:

Unity Learn Premium:
https://prf.hn/click/camref:1100loFTI/destination:https://unity.com/learn-premium

Unity Partner Courses:
https://prf.hn/click/camref:1100loFTI/destination:https://unity.com/learn/partner-courses

The contents of the entire course on developing a VR Robotics Simulator are as follows:

  • Introduction to the Course (1/15)
  • Install VR SDK (2/15)
  • Simple VR Scene (3/15)
  • Grab Objects with a Joystick (4/15)
  • Grab Objects with Hand (5/15)
  • UI in VR (6/15)
  • Assemble a Robot in VR (7/15)
  • Create a UGV Robot (8/15)
  • Create a Quadcopter (9/15)
  • Selection Menu for Robots (10/15)
  • Optimizing the Scene (11/15)
  • Install the Multiplayer SDK (12/15)
  • Multiplayer Mode for Robots (13/15)
  • Share Actions in the Network (14/15)
  • Professor_Student Accesses (15/15)

[Important] VR Robotics Simulator’s Source Code:

The source code for the entire tutorials (from 1 to 15) can be downloaded HERE!

Watch the video version of the lesson:

At the link below, you will find the corresponding lessons on building a VR robotics simulator with Unity engine (note that more lessons will be added gradually):
https://www.mecharithm.com/category/learning-robotics-mechatronics/virtual-reality-vr-and-augmented-reality-ar-learning/virtual-reality-vr-learning/

You can build a WordPress website for as low as $2.95/month:
https://www.bluehost.com/track/mecharithm

If you enjoyed this post, please consider contributing to help us with our mission to make robotics and mechatronics available for everyone. We deeply thank you for your generous contribution!




Do not forget to contact us:

Be sure to let us know your thoughts and questions about this post, as well as the other posts on the website. You can either contact us through the “Contact” tab on the website or email us at support[at]mecharithm.com.

Send us your work/ research on Robotics and Mechatronics to have a chance to get featured in Mecharithm’s Robotics News/ Learning:

Follow Mecharithm in the following social media too:

YouTube, and Instagram

Leave a Reply

Your email address will not be published.

Related Posts