Build Multiplayer Games With Unity And Photon ( Pun 2)

Posted By: ELK1nG

Build Multiplayer Games With Unity And Photon ( Pun 2)
Last updated 10/2021
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 7.00 GB | Duration: 10h 56m

Multiplayer game development made easy.Learn the basics of Multiplayer games by building from the scratch with Photon.

What you'll learn
Multiplayer Game Development Basics
Mobile FPS Shooter Basics
How to use FPS Hands and Full Character Model together in multiplayer FPS game
How to synchronize player movement, health and animation for all players in the same room
Adding Mobile Controls For FPS Games
Requirements
Beginner-Intermediate Unity
Intermediate C# Experience
Desire to learn Multiplayer Game Development
Description
Have you ever wanted to build your own multiplayer games that hit the stores like Pixel GUN 3D, Golf Clash and ShadowGun Legends? Yeah, you've come to the right place!Because all these successful games are built using Photon which is a multiplayer game engine trusted by hundred thousands of developers around the globe!In this course, you will learn the basics to create your own multiplayer games! And in every section, we will build a multiplayer game from scratch! So, you will learn by doing in every project…In the first section, we will build Pixel Gun 3D Clone project from scratch with Photon Unity Networking 2 (PUN2).It will be your first multiplayer game. By building this game, you will learn lots of things:Creating andĀ  joining a random rooms with Photon.Instantiating remote players in the same room.Synchronizing Player movement and player health across the network.In the second section, we will build a Mobile Multiplayer FPS Game from scratch with Photon Unity Networking 2 (PUN2).In this section, you will learn more advanced stuff in multiplayer games.How to create rooms by name and max.players.How to list the existing rooms.How to list the players in the room.How to synchronize player animations across the network.First Person Shooter basics like FPS Hands and 3D player models.Mobile ControllersBasic re-spawning mechanism after the player got killed!In the third section, we will build Multiplayer Racing Game from scratch with Photon Unity Networking 2 (PUN2).There will be more and more advanced stuff and you will have the opportunity to practice what you learned.How to work with Scriptable ObjectsHow to sync Projectile Shooting over the networkCharacter SelectionGame Mode SelectionRaise Events Player Ready MechanismAnd more..So, come and join me on this Multiplayer Game DevelopmentĀ  Journey! Lets build together!-Tevfik

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 Introduction to Photon

Lecture 3 Photon Unity Networking 2 Example Scenes

Section 2: Your First Multiplayer Game: Pixel GUN 3D Clone

Lecture 4 Introduction

Lecture 5 READ BEFORE PROCEED

Lecture 6 Creating The Project And Importing Photon Unity Networking 2 ( PUN 2 )

Lecture 7 Connecting to Photon With Player Name

Lecture 8 Preparing Connection Status UI And Lobby UI

Lecture 9 Creating And Joining Random Room

Lecture 10 Preparing Game Scene

Lecture 11 About The Server Regions

Lecture 12 Loading Game Scene When Joining Room

Lecture 13 Creating FPS Pixel GUN Character

Lecture 14 Basic FPS Movement[Part-1]

Lecture 15 Basic FPS Movement [Part-2]

Lecture 16 Attaching Weapon to Pixel GUN Character

Lecture 17 Spawning Players In The Same Room

Lecture 18 Introduction To Player Networking: Movement Synchronization

Lecture 19 Showing Player Names On Top Of Players

Lecture 20 Showing Health Of Players- Health Bar UI

Lecture 21 Shooting Mechanism

Lecture 22 Killing Mechanism- RPC Calls

Lecture 23 Synchronizing Player Health And Adding Crosshair -RPC Calls

Lecture 24 Dying Mechanism

Section 3: Mobile Multiplayer FPS Game

Lecture 25 Introduction

Lecture 26 Creating Mobile FPS Project And Importing PUN 2

Lecture 27 Creating Lobby Scene

Lecture 28 NetworkManager Script: Connecting To Photon With Player Name

Lecture 29 Preparing Multiplayer UI

Lecture 30 Creating Room With Room Name and Max. Players

Lecture 31 Showing The Existing Rooms In A List [Part-1]

Lecture 32 Showing The Existing Rooms In A List [Part-2]

Lecture 33 Showing The Existing Rooms In A List [Part-3]

Lecture 34 Listing Players In The Same Room [Part-1]

Lecture 35 Listing Players In The Same Room [Part-2]

Lecture 36 Joining Random Room

Lecture 37 Preparing Game Scene

Lecture 38 Loading Game Scene For All Players In the Room

Lecture 39 Importing Player Models: Soldier

Lecture 40 Importing Player Models: FPS Hands

Lecture 41 Instantiating Players In The Same Room

Lecture 42 Writing PlayerSetup Script: FPS Hands OR Full Soldier Model ?

Lecture 43 Basic FPS Character Movement

Lecture 44 Adding Mobile Controller [Part-1]

Lecture 45 Adding Mobile Controller [Part-2]

Lecture 46 Mobile Movement Across The Network

Lecture 47 Character Animations Part-1: Generic Animation Controller

Lecture 48 Character Animations Part-2: Blend Trees

Lecture 49 Character Animations Part-3: Combining FPS Hands Animations And Animation Sync

Lecture 50 Shooting With Hit Effects

Lecture 51 Killing Mechanism Part-1: Revisiting RPCs

Lecture 52 Killing Mechanism Part-2: Synchronized Hit Effects And Dying Animation

Lecture 53 Respawning With Timing

Section 4: Multiplayer Racing Game

Lecture 54 Creating The Project: Importing PUN 2

Lecture 55 Importing Game Assets

Lecture 56 Network Manager Script: Connecting To Photon With Player Name

Lecture 57 Preparing UI Navigation

Lecture 58 Creating Rooms Based On Game Mode Type- Custom Room Properties [Part-1]

Lecture 59 Creating Rooms Based On Game Mode Type- Custom Room Properties [Part-2]

Lecture 60 Joining Random Rooms Based On Game Mode

Lecture 61 Listing Players In The Same Room [Part-1]

Lecture 62 Listing Players In The Same Room [Part-2]

Lecture 63 Player Ready Check Mechanism[Part-1]

Lecture 64 Player Ready Check Mechanism[Part-2]

Lecture 65 Loading Game Mode Scene Based On Game Mode For All Clients

Lecture 66 Racing Game Mode: Player Selection UI

Lecture 67 Racing Game Mode: Instantiating Players Based On Player Selection

Lecture 68 Racing Game Mode: Car Movement Script

Lecture 69 Racing Game Mode: PlayerSetup Script And Synchronizing Movement Across The Netwo

Lecture 70 Racing Game Mode: Synchronizing Countdown To Start The Race!

Lecture 71 Racing Game Mode: Who won?- Lap Controller Script

Lecture 72 Racing Game Mode: Displaying The Race Results-Raise Events[Part-1]

Lecture 73 Racing Game Mode: Displaying The Race Results - Raise Events[Part-2]

Lecture 74 Racing Game Mode: Displaying Player Name On Top of Cars

Lecture 75 Death Race Game Mode: Introduction to Scriptable Objects

Lecture 76 Death Race Game Mode: Dynamic Player Selection With Scriptable Objects

Lecture 77 Death Race Game Mode: Instantiating Players And Synchrozing Movement

Lecture 78 Death Race Game Mode: Shooting With Bullets

Lecture 79 Death Race Game Mode: Shooting With Rocket Launcher And Fire Rate

Lecture 80 Death Race Game Mode: Shooting With Laser Gun

Lecture 81 Death Race Game Mode: Synchronizing Shooting Across The Network

Lecture 82 Death Race Game Mode: Killing Mechanism

Lecture 83 Death Race Game Mode: Respawn Mechanism

Lecture 84 Death Race Game Mode: Quit Match Mechanism

Section 5: Where to go next?

Lecture 85 Final words on Multiplayer Game Development

Section 6: Games Source Codes

Lecture 86 Download Links

Section 7: Bonus Section

Lecture 87 Discounts On My Other Courses

Unity developers who want to build multiplayer games,Developers who want to start game development with multiplayer games