Build A Multiplayer Augmented Reality (Ar) Game With Unity

Author Alex
Build A Multiplayer Augmented Reality (Ar) Game With Unity

Udemy - Build A Multiplayer Augmented Reality (Ar) Game With Unity.

Learn to build Multiplayer AR games by building a fully functional multiplayer AR game from scratch with ARCore/ARKit!

What you'll learn
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
Requirements
Having an ARCore supported phone
Having an ARKit supported iPhone or iPad
Intermediate C# Experience
Beginner-Intermediate Unity Experience
Description
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 serversJoining random roomsPlayer SelectionManual Player SpawningWriting your own Synchronization script to synch player movement.Killing and respawning mechanismThen, 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 SceneImplementing ARCore/ ARKit to the Project with AR FoundationDetecting Flat Surfaces and Visualizing AR PlanesPlacing the Game Arena to Flat SurfacesScaling in Augmented RealityMovement Synchronization in Augmented RealitySupport 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

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Introduction to Multiplayer Engine: Photon

Lecture 3 Introduction to AR Foundation

Lecture 4 About The Course and Unity Version

Lecture 5 Read This If You Want to Jump In Augmented Reality Implementation

Section 2: CREATING PROJECT AND IMPORTING ASSETS

Lecture 6 Creating The Project

Lecture 7 Importing Game Assets

Section 3: PLAYER MOVEMENT

Lecture 8 Introduction to Unity Physics

Lecture 9 Writing Movement Controller Script[Part-1]

Lecture 10 Writing Movement Controller Script[Part-2]

Lecture 11 Tilting Spinner Towards the Movement Direction

Lecture 12 Spin The Spinner: Writing SpinPhysics Script

Lecture 13 Adding Trail Effect

Section 4: MULTIPLAYER BASICS: IMPLEMENTING MULTIPLAYER TO GAME

Lecture 14 Importing Photon Unity Networking 2 ( PUN 2)

Lecture 15 Connecting to Photon Servers With Player Name

Lecture 16 UI Navigation and Showing Connection State

Lecture 17 Effective Scene Loading With Singleton Pattern[Part-1]

Lecture 18 Effective Scene Loading With Singleton Pattern[Part-2]

Lecture 19 Player Selection[Part-1]: Writing PlayerSelectionManager

Lecture 20 Player Selection[Part-2]: Setting Custom Player Properties

Lecture 21 Player Selection[Part-3]: Showing Player Type And Loading Gameplay Scene

Lecture 22 Joining Random Rooms

Lecture 23 Matchmaking UI

Lecture 24 Spawning Players: SpawnManager Script

Lecture 25 Make Stuff Local Only: PlayerSetup Script

Lecture 26 Showing PlayerName On Top Of Players

Section 5: PHYSICS SYNCHRONIZATION ACROSS THE NETWORK

Lecture 27 Photon Synchronization Basics: Photon TransformView And RigidbodyView

Lecture 28 Writing Our Own Custom Synchronization Script

Lecture 29 Lag Compensation

Lecture 30 Optimization For Mobile And Building Game to Android/IOS

Section 6: BATTLE MECHANISM

Lecture 31 Writing Battle Script[Part-1]

Lecture 32 Writing Battle Script[Part-2]

Lecture 33 Choose Your Side- Attacker Or Defender?

Lecture 34 Respawning After Seconds

Lecture 35 Quit Match System And Adjusting Damage Coefficients

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

Lecture 36 About the Project Source Codes

Section 8: IMPLEMENTING AUGMENTED REALITY (AR) TO GAME

Lecture 37 Overview Of AR Mode

Lecture 38 Installing AR Foundation And Building Your First AR Scene

Lecture 39 Plane Detection In AR Foundation

Lecture 40 Build Settings for ARCore- Android

Lecture 41 Build Settings For ARKit- IOS

Lecture 42 Implementing AR to Gameplay Scene

Lecture 43 AR Placement Manager- Placing Battle Stadium in AR

Lecture 44 Controlling AR Placement And Plane Detection

Lecture 45 Scaling in Augmented Reality

Lecture 46 Position Synchronization Issue In Multiplayer AR- Our Biggest Fear!

Lecture 47 Manual Player Instantiation for AR With Raise Events[Part-1]

Lecture 48 Manual Player Instantiation for AR With Raise Events[Part-2]

Lecture 49 Multiplayer AR Synchronization

Lecture 50 Adding Sound and Visual Effect For Collision

Section 9: Source Codes

Lecture 51 Scripts Written In Course

Unity developers who want to build multiplayer augmented reality ( AR ) games,Unity developers who want to learn building AR Games

Download links:
Comments
Add comment
Add comment:
Your name:
Your E-Mail:
  • bowtiesmilelaughingblushsmileyrelaxedsmirk
    heart_eyeskissing_heartkissing_closed_eyesflushedrelievedsatisfiedgrin
    winkstuck_out_tongue_winking_eyestuck_out_tongue_closed_eyesgrinningkissingstuck_out_tonguesleeping
    worriedfrowninganguishedopen_mouthgrimacingconfusedhushed
    expressionlessunamusedsweat_smilesweatdisappointed_relievedwearypensive
    disappointedconfoundedfearfulcold_sweatperseverecrysob
    joyastonishedscreamtired_faceangryragetriumph
    sleepyyummasksunglassesdizzy_faceimpsmiling_imp
    neutral_faceno_mouthinnocent
I am not robot: *
Archive
«    November 2024    »
MonTueWedThuFriSatSun
 123
45678910
11121314151617
18192021222324
252627282930 
October 2023 (1)
May 2023 (1)
February 2023 (518)
January 2023 (532)
December 2022 (515)
November 2022 (504)
Vote
Upgrade to Premium