Mô tả

Multiplayer Augmented Reality Games are becoming popular with the latest improvement in AR tech. We have now very stable ARCore and ARKit SDKs to build immersive AR experiences.  Also, with Magic Leap and Microsoft HoloLens,  AR experiences reach to another level.

So, a new gaming experience has arrived! It is Multiplayer AR Games.

There are already very successful Multiplayer Games out there such as Pokemon GO, Harry Potter: Wizards Unite and Mini Guns - Omega Wars...

If you are a game developer, there can't be a better time to develop and publish a Multiplayer AR Game to the stores...Because there are really a few games and the potential is huge!  That's why I created this unique online course on Multiplayer Augmented Reality to help game developers publish their own Multiplayer AR Games.

In this course, you will learn the basics of Multiplayer Augmented Reality game development.

Once we completed the single-player mode, we will implement Multiplayer using Photon Unity Networking 2 package as the multiplayer engine.

For the Multiplayer side of the game, you will learn:

  • Connecting to Photon servers

  • Joining random rooms

  • Player Selection

  • Manual Player Spawning

  • Writing your own  Synchronization script to synch player movement.

  • Killing and respawning mechanism

Then, we will implement Augmented Reality into the multiplayer game we've built. We will use the top AR SDKs which are Google's ARCore and Apple's ARKit.  And with Unity's AR Foundation, we will develop only once and deploy the game to both Android and IOS devices. That will definitely save you some development time...

For the Augmented Reality side of the game, you will learn:

  • Implementing AR to a Unity Scene

  • Implementing ARCore/ ARKit to the Project with AR Foundation

  • Detecting Flat Surfaces and Visualizing AR Planes

  • Placing the Game Arena to Flat Surfaces

  • Scaling in Augmented Reality

  • Movement Synchronization in Augmented Reality

  • Support for Unity 2019.3!

Come and join me if you want to be part of this new, awesome Gaming platform which is Multiplayer Augmented Reality.

Let's build together!

-Tevfik


Bạn sẽ học được gì

Multiplayer Game Development Basics

Augmented Reality Game Development Basics

Network Synchronization for Augmented Reality

Unity Physics Basics

Photon Unity Networking

Effective Scene Loading

Multiplayer Battle Basics

Plane Detection in AR

Scaling in AR

Yêu cầu

  • Having an ARCore supported phone
  • Having an ARKit supported iPhone or iPad
  • Intermediate C# Experience
  • Beginner-Intermediate Unity Experience

Nội dung khoá học

9 sections

Introduction

5 lectures
Introduction
04:53
Introduction to Multiplayer Engine: Photon
05:31
Introduction to AR Foundation
02:08
About The Course and Unity Version
00:39
Read This If You Want to Jump In Augmented Reality Implementation
00:20

CREATING PROJECT AND IMPORTING ASSETS

2 lectures
Creating The Project
06:20
Importing Game Assets
06:39

PLAYER MOVEMENT

6 lectures
Introduction to Unity Physics
07:48
Writing Movement Controller Script [Part-1]
08:07
Writing Movement Controller Script [Part-2]
07:41
Tilting Spinner Towards the Movement Direction
07:24
Spin The Spinner: Writing SpinPhysics Script
06:56
Adding Trail Effect
09:05

MULTIPLAYER BASICS: IMPLEMENTING MULTIPLAYER TO GAME

13 lectures
Importing Photon Unity Networking 2 ( PUN 2)
07:26
Connecting to Photon Servers With Player Name
07:31
UI Navigation and Showing Connection State
09:05
Effective Scene Loading With Singleton Pattern [Part-1]
07:19
Effective Scene Loading With Singleton Pattern [Part-2]
08:45
Player Selection [Part-1]: Writing PlayerSelectionManager
11:30
Player Selection [Part-2]: Setting Custom Player Properties
10:08
Player Selection [Part-3]: Showing Player Type And Loading Gameplay Scene
11:40
Joining Random Rooms
13:28
Matchmaking UI
08:53
Spawning Players: SpawnManager Script
12:27
Make Stuff Local Only: PlayerSetup Script
07:58
Showing PlayerName On Top Of Players
05:17

PHYSICS SYNCHRONIZATION ACROSS THE NETWORK

4 lectures
Photon Synchronization Basics: Photon TransformView And RigidbodyView
06:32
Writing Our Own Custom Synchronization Script
12:37
Lag Compensation
13:07
Optimization For Mobile And Building Game to Android/IOS
06:58

BATTLE MECHANISM

5 lectures
Writing Battle Script [Part-1]
12:23
Writing Battle Script [Part-2]
11:02
Choose Your Side- Attacker Or Defender?
14:05
Respawning After Seconds
15:23
Quit Match System And Adjusting Damage Coefficients
09:11

COMPLETE PROJECT UNTIL HERE FOR THOSE WHO WANT TO LEARN ONLY AR

1 lectures
About the Project Source Codes
00:20

IMPLEMENTING AUGMENTED REALITY (AR) TO GAME

14 lectures
Overview Of AR Mode
04:12
Installing AR Foundation And Building Your First AR Scene
06:02
Plane Detection In AR Foundation
02:59
Build Settings for ARCore- Android
03:51
Build Settings For ARKit- IOS
03:21
Implementing AR to Gameplay Scene
06:47
AR Placement Manager- Placing Battle Stadium in AR
12:29
Controlling AR Placement And Plane Detection
12:29
Scaling in Augmented Reality
13:49
Position Synchronization Issue In Multiplayer AR- Our Biggest Fear!
07:07
Manual Player Instantiation for AR With Raise Events [Part-1]
13:11
Manual Player Instantiation for AR With Raise Events [Part-2]
10:56
Multiplayer AR Synchronization
07:52
Adding Sound and Visual Effect For Collision
08:27

Source Codes

1 lectures
Scripts Written In Course
00:13

Đánh giá của học viên

Chưa có đánh giá
Course Rating
5
0%
4
0%
3
0%
2
0%
1
0%

Bình luận khách hàng

Viết Bình Luận

Bạn đánh giá khoá học này thế nào?

image

Đăng ký get khoá học Udemy - Unica - Gitiho giá chỉ 50k!

Get khoá học giá rẻ ngay trước khi bị fix.