Multiplayer Virtual Reality (VR) Development With Unity
Learn the basics of Multiplayer Virtual Reality by building a fully functional project from scratch
Learn the basics of Multiplayer Virtual Reality by building a fully functional project from scratch
!!! JUST UPDATED WITH UNITY 2020.3 LTS !!! (Also the lectures are now 1080p)
Welcome to Udemy's first Multiplayer Virtual Reality Development course!
Virtual Reality is having its best time ever. Stuck in our homes, we find joy and happiness in VR. But some people still think VR is an isolating experience.
Not anymore! Virtual Reality has the potential the be the next social impact in our lives. With Multiplayer implementation, we can meet people in Virtual Worlds and communicate with tools that do not exist in the real world.
In this course, we build a Multiplayer VR project from scratch. Unity's XR Interaction Toolkit is used for the Virtual Reality solution. Also, Photon- PUN 2 asset is used for Multiplayer implementation. While learning, you will have much fun with the Game Assets that I will share with you.
By enrolling in this course, you will learn Multiplayer VR Development Fundamentals such as:
Configuring a Unity project for Oculus Quest with the new XR Interaction Toolkit from Unity 2019.4
VR Keyboard Implementation
Connecting servers with player name
Joining Virtual rooms
Avatar Selection System
Full Multiplayer VR Synchronization (Head, Hands, Body)
Multiplayer VR Movement Synchronization for Teleportation and Joystick
Voice Chat for VR
Networked Grabbing
Editor Scripting for Multiplayer tests with only one headset
This course is tested with Oculus Quest only. However, it should work with Oculus Rift and Rift S without any issue. Because Unity's XR Interaction is used and it offers cross-platform support for VR Development.
At the end of the course, you will have a fully working Multiplayer VR Template project that you can even publish!
Even if you do not have a VR Supported PC, I will show you how to easily test VR projects.
If you have a SteamVR supported headset, you can still follow the course. Because there is a special lecture explaining how to set up the project for OpenVR. Note that SteamVR is not officially supported by the XR Interaction toolkit, yet. But it will be and the course will be updated according to that.
Come and join me to build the Virtual Worlds that we will be living in...
I will see you there...
-Tevfik
FAQ area empty
Xem trước
Xem trước
Xem trước
Xem trước
Xem trước
Xem trước
Xem trước
Xem trước
Introduction to Section and about Unity version
Xem trướcInstalling Unity
Xem trướcCreating the Project and Importing Game Assets
Xem trướcImporting Unity XR Interaction Toolkit and Configuring Project For Oculus Quest2
Xem trướcXR Rig Setup
Xem trướcInstalling apk into Quest/2
Testing with Unity Editor via Oculus Link/SteamVR Setup and OpenXR
(Old Lecture)Testing VR in Unity Editor without a Powerful PC
Importing Photon Unity Networking 2 ( PUN 2)
Connecting to Photon Servers
Login UI
VR Keyboard Implementation and Connecting with Playername
Loading Home Scene and Intro to Photon Rooms
Joining Random Rooms
Editor Testing for Multiplayer: Editor Scripting in Unity
Creating Virtual Rooms Based On Map Selection
Joining Virtual Rooms Based on Map Selection
Loading and Synchronizing Scenes Based on Map Selection
Listing Player Counts on Virtual Worlds
Spawning VR Players Inside Virtual Room
Networked VR Player Setup
Fixing Bugs and Leaving Virtual Rooms
Creating the Project and Importing Game Assets
Importing Unity XR Interaction Toolkit and Configuring Project For Oculus Quest/
XR Rig Setup
Viewing the Scene in VR Part 1: XR Rig Setup
Viewing the Scene in VR Part 2: Configuring Project for Oculus Quest Build
Viewing the Scene in VR Part 3: Installing External apk files
Optimizing the Project for Oculus Quest
Capturing XR Button Input
Opening/Closing VR Menu with XR Button
UI Interactions
Loading Home Scene and Intro to Photon Rooms
Joining Random Rooms
Editor Testing for Multiplayer: Editor Scripting in Unity
Creating Virtual Rooms Based On Map Part 1- Setting up Open Worlds UI
Creating Virtual Rooms Based On Map Part 2- Custom Room Properties
Joining Virtual Rooms Based on Map Selection
Loading and Synchronizing Scenes Based on Map Selection
Listing Player Counts on Virtual Worlds
Spawning VR Players Inside Virtual Room
Networked VR Player Setup
Beginner/Intermediate Unity Experience
Beginner/Intermediate C# Experience
Having an Oculus VR Headset (Quest, Rift or Rift S)
Optionally SteamVR supported headset
Unity supported PC or Mac
Multiplayer Virtual Reality Development
Full Multiplayer VR Synchronization (Head, Hands, Body)
VR Player Movement Synchronization including Teleportation
Networked Grabbing
Oculus Quest Development
Unity XR Interaction Toolkit
Editor Scripts for easy Multiplayer testing
Login with Playername
VR Keyboard
VR Avatar Selection System with five different model
Creating and joining Virtual Rooms by map type