Companies Home Search Profile

Multiplayer Virtual Reality (VR) Development With Unity

Focused View

Tevfik Ufuk DEMİRBAŞ,IRONHEAD Games

9:29:04

4 View
  • 001 Introduction.mp4
    03:38
  • 002 Read Before Begin.html
  • 001 Introduction to Section and about Unity version.html
  • 002 Installing Unity.mp4
    04:40
  • 003 Creating the Project and Importing Game Assets.mp4
    11:32
  • 004 Importing Unity XR Interaction Toolkit and Configuring Project For Oculus Quest2.mp4
    11:33
  • 005 XR Rig Setup.mp4
    08:23
  • 006 Installing apk into Quest2.mp4
    06:10
  • 007 Testing with Unity Editor via Oculus LinkSteamVR Setup and OpenXR.mp4
    06:48
  • 008 (Old Lecture)Testing VR in Unity Editor without a Powerful PC.mp4
    12:52
  • Exercise Files.zip
  • 001 VR Avatar Implementation.mp4
    11:48
  • 002 Continuous Moving & Continuous Turn & Character Controller.mp4
    06:41
  • 003 Teleportation.mp4
    11:54
  • 004 Grabbing in VR.mp4
    06:34
  • 005 UI Interactions in VR.mp4
    08:05
  • external-links.txt
  • 001 Importing Photon Unity Networking 2 ( PUN 2).mp4
    08:42
  • 002 Connecting to Photon Servers.mp4
    05:14
  • 003 Login UI.mp4
    08:45
  • 004 VR Keyboard Implementation and Connecting with Playername.mp4
    09:43
  • 005 Loading Home Scene and Intro to Photon Rooms.mp4
    05:47
  • 006 Joining Random Rooms.mp4
    12:45
  • 007 Editor Testing for Multiplayer Editor Scripting in Unity.mp4
    12:08
  • 008 Creating Virtual Rooms Based On Map Selection.mp4
    16:40
  • 009 Joining Virtual Rooms Based on Map Selection.mp4
    06:42
  • 010 Loading and Synchronizing Scenes Based on Map Selection.mp4
    12:29
  • 011 Listing Player Counts on Virtual Worlds.mp4
    10:11
  • 012 Spawning VR Players Inside Virtual Room.mp4
    09:24
  • 013 Networked VR Player Setup.mp4
    12:48
  • 014 Fixing Bugs and Leaving Virtual Rooms.mp4
    15:44
  • external-links.txt
  • 001 Photon Synchronization Basics.mp4
    06:39
  • 002 MultiplayerVRSynchronization Script.mp4
    07:15
  • 003 Networked Grabbing Part 1 Intro.mp4
    11:07
  • 004 Networked Grabbing Part 2 Ownership Transfer.mp4
    09:31
  • 005 Networked Grabbing Part 3 Remote Procedure Calls- RPCs.mp4
    13:55
  • external-links.txt
  • 001 Local Avatar Selection System.mp4
    13:21
  • 002 InitializeSelectedAvatarModel-Method.txt
  • 002 Remote Avatar Selection System Custom Player Properties for Avatar Model Synch.mp4
    17:42
  • external-links.txt
  • 001 Into and Importing Photon Voice 2 into the Project.mp4
    04:52
  • 002 Setup Voice Chat.mp4
    10:40
  • 003 Setup UI For Voice Chat.mp4
    08:06
  • external-links.txt
  • 001 Source Codes.html
  • 001 Creating the Project and Importing Game Assets.mp4
    07:58
  • 002 Importing Unity XR Interaction Toolkit and Configuring Project For Oculus Quest.mp4
    04:56
  • 003 XR Rig Setup.mp4
    07:35
  • 004 Viewing the Scene in VR Part 1 XR Rig Setup.mp4
    08:14
  • 005 Viewing the Scene in VR Part 2 Configuring Project for Oculus Quest Build.mp4
    11:59
  • 006 Viewing the Scene in VR Part 3 Installing External apk files.mp4
    07:32
  • 007 Optimizing the Project for Oculus Quest.mp4
    04:12
  • 008 Capturing XR Button Input.mp4
    10:22
  • 009 OpeningClosing VR Menu with XR Button.mp4
    11:58
  • 010 UI Interactions.mp4
    08:07
  • 011 Loading Home Scene and Intro to Photon Rooms.mp4
    07:43
  • 012 Joining Random Rooms.mp4
    15:05
  • 013 Editor Testing for Multiplayer Editor Scripting in Unity.mp4
    13:22
  • 014 Creating Virtual Rooms Based On Map Part 1- Setting up Open Worlds UI.mp4
    09:53
  • 015 Creating Virtual Rooms Based On Map Part 2- Custom Room Properties.mp4
    14:20
  • 016 Joining Virtual Rooms Based on Map Selection.mp4
    09:31
  • 017 Loading and Synchronizing Scenes Based on Map Selection.mp4
    13:58
  • 018 Listing Player Counts on Virtual Worlds.mp4
    13:32
  • 019 Spawning VR Players Inside Virtual Room.mp4
    11:08
  • 020 Networked VR Player Setup.mp4
    16:51
  • Description


    Learn the basics of Multiplayer Virtual Reality by building a fully functional project from scratch

    What You'll Learn?


    • 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

    Who is this for?


  • Unity Developers who want to create Multiplayer Virtual Reality experiences
  • What You Need to Know?


  • 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
  • More details


    Description

    !!! 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

    Who this course is for:

    • Unity Developers who want to create Multiplayer Virtual Reality experiences

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Tevfik Ufuk DEMİRBAŞ
    Tevfik Ufuk DEMİRBAŞ
    Instructor's Courses
    Tevfik is a passionate game developer and an XR educator. Following his BS degree in Aerospace engineering, Tevfik self-taught himself software development through online education tools, and went on to create location-based AR apps with more than 2000 hours of experience on ARCore and Mapbox under his belt.Driven by a belief in making technology education accessible to all, Tevfik developed the world's first online course on location-based AR applications in 2018. Since then, he has guided the XR learning journey of 27,000+ students worldwide and takes pride in providing the highest-rated online courses on AR/VR game development on Udemy.
    IRONHEAD Games
    IRONHEAD Games
    Instructor's Courses
    IRONHEAD is an XR company that creates high-quality VR games, development courses, and assets; aiming to grow both the production and consumption capacities of the XR community.Through its twofold approach of creating both VR games and the educational tools for developing them, Ironhead's mission is to satisfy the pressing need for indie games and capable developers in the exponentially growing VR market.Ironhead was founded by Tevfik Ufuk Demirbaş in Ankara, Turkey. With over four years of industry experience in the AR/VR field and over 38,000 students worldwide on Udemy, Ironhead is recognized for its leadership in the XR development community.In the near future, Ironhead is poised to publish a Multiplayer VR Shooter game while continuing to produce resources for the XR community.
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 57
    • duration 9:29:04
    • English subtitles has
    • Release Date 2024/02/14

    Courses related to Unity

    Courses related to Virtual Reality