Game Development


Online multiplayer AR

How to implement the online multiplayer in AR


1.5 hours


May 2021

Last Update
Regular Price

What you will learn

How to implement the online multiplayer in AR


Online multiplayer AR

This a new technology to implement the AR game and AR apps with share the character position by user movement. With this technology, User can walk around the object and see the other users walking around the model at the same time. Also, He can see their interactions in the multiplayer. We can simulate the AR online sessions in any platforms such as Android / iOS / PC / VR headsets. It will be share the position of all users in the multiplayer room like HoloLens but very smooth and optimized for any platform and any device performance.

In this course, We will learn how to implement this technology by AR Foundation as AR SDK and Photon PUN 2 as online multiplayer platform easily. After that, We will learn how to make a simple AR scene to show our object in real space then continue to create a new positioning system for our characters in the multiplayer space.

This technology is usable by any programmers with any level of scripting.

It is a new way to make a great AR games with free movement by walking in the area (without use UI joystick for movement) or online presentation session or remote classrooms for any platform around the world. With PUN, We can add several users with voice chat in our AR multiplayer and make a great base for us.

Let's to make a great online multiplayer AR !!!


Online multiplayer AR
Online multiplayer AR
Online multiplayer AR
Online multiplayer AR


Setup requirements

Setup AR Foundation

Make a simple AR scene

Photon Setup

Positioning system

Expressing a problem in AR position system

Positioning system

Set Data

Player position

Test the AR app in real space

Sample source code

ARClicktoPlace script

PosTriggerSystem script

SetDataSystem script

ARCamPos script

CharacterManager script


Udemy ID


Course created date


Course Indexed date
Course Submitted by