Build Multiplayer Games With Unity And Photon ( PUN 2)
4.6 (340 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,878 students enrolled

Build Multiplayer Games With Unity And Photon ( PUN 2)

Multiplayer game development made easy.Learn the basics of Multiplayer games by building from the scratch with Photon.
4.6 (340 ratings)
Course Ratings are calculated from individual students’ ratings and a variety of other signals, like age of rating and reliability, to ensure that they reflect course quality fairly and accurately.
1,878 students enrolled
Last updated 5/2020
English
English
Current price: $139.99 Original price: $199.99 Discount: 30% off
5 hours left at this price!
30-Day Money-Back Guarantee
This course includes
  • 11 hours on-demand video
  • 5 articles
  • Full lifetime access
  • Access on mobile and TV
  • Certificate of Completion
Training 5 or more people?

Get your team access to 4,000+ top Udemy courses anytime, anywhere.

Try Udemy for Business
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
Course content
Expand all 87 lectures 10:56:07
+ Your First Multiplayer Game: Pixel GUN 3D Clone
21 lectures 02:06:37
READ BEFORE PROCEED
00:50
Creating The Project And Importing Photon Unity Networking 2 ( PUN 2 )
06:07
Connecting to Photon With Player Name
13:46
Preparing Connection Status UI And Lobby UI
07:42
Preparing Game Scene
03:45
About The Server Regions
00:31
Loading Game Scene When Joining Room
07:24
Creating FPS Pixel GUN Character
04:39
Basic FPS Movement[Part-1]
08:11
Basic FPS Movement [Part-2]
08:07
Attaching Weapon to Pixel GUN Character
04:06
Spawning Players In The Same Room
08:03
Introduction To Player Networking: Movement Synchronization
06:35
Showing Player Names On Top Of Players
05:23
Showing Health Of Players- Health Bar UI
03:50
Shooting Mechanism
08:38
Killing Mechanism- RPC Calls
07:44
Synchronizing Player Health And Adding Crosshair -RPC Calls
04:34
Dying Mechanism
05:39
+ Mobile Multiplayer FPS Game
29 lectures 03:36:09
Introduction
01:15
Creating Mobile FPS Project And Importing PUN 2
04:07
Creating Lobby Scene
03:47
Preparing Multiplayer UI
06:30
Creating Room With Room Name and Max. Players
07:53
Showing The Existing Rooms In A List [Part-1]
09:18
Showing The Existing Rooms In A List [Part-2]
10:33
Showing The Existing Rooms In A List [Part-3]
05:11
Listing Players In The Same Room [Part-1]
08:46
Listing Players In The Same Room [Part-2]
09:41
Joining Random Room
04:16
Preparing Game Scene
06:31
Loading Game Scene For All Players In the Room
03:55
Importing Player Models: Soldier
06:47
Importing Player Models: FPS Hands
02:40
Instantiating Players In The Same Room
07:17
Writing PlayerSetup Script: FPS Hands OR Full Soldier Model ?
13:15
Basic FPS Character Movement
05:23
Adding Mobile Controller [Part-1]
09:35
Adding Mobile Controller [Part-2]
06:54
Mobile Movement Across The Network
09:37
Character Animations Part-1: Generic Animation Controller
06:34
Character Animations Part-2: Blend Trees
11:30
Character Animations Part-3: Combining FPS Hands Animations And Animation Sync
10:05
Shooting With Hit Effects
07:57
Killing Mechanism Part-1: Revisiting RPCs
10:18
Killing Mechanism Part-2: Synchronized Hit Effects And Dying Animation
08:58
Respawning With Timing
09:11
+ Multiplayer Racing Game
31 lectures 04:57:39
Creating The Project: Importing PUN 2
05:50
Importing Game Assets
04:51
Network Manager Script: Connecting To Photon With Player Name
07:01
Preparing UI Navigation
06:25
Creating Rooms Based On Game Mode Type- Custom Room Properties [Part-1]
11:17
Creating Rooms Based On Game Mode Type- Custom Room Properties [Part-2]
06:24
Joining Random Rooms Based On Game Mode
11:42
Listing Players In The Same Room [Part-1]
10:40
Listing Players In The Same Room [Part-2]
08:23
Player Ready Check Mechanism[Part-2]
10:52
Loading Game Mode Scene Based On Game Mode For All Clients
10:13
Racing Game Mode: Player Selection UI
07:27
Racing Game Mode: Instantiating Players Based On Player Selection
12:50
Racing Game Mode: Car Movement Script
08:26
Racing Game Mode: PlayerSetup Script And Synchronizing Movement Across The Netwo
09:20
Racing Game Mode: Synchronizing Countdown To Start The Race!
14:08
Racing Game Mode: Who won?- Lap Controller Script
09:10
Racing Game Mode: Displaying The Race Results-Raise Events[Part-1]
13:34
Racing Game Mode: Displaying The Race Results - Raise Events[Part-2]
10:41
Racing Game Mode: Displaying Player Name On Top of Cars
08:11
Death Race Game Mode: Introduction to Scriptable Objects
11:30
Death Race Game Mode: Dynamic Player Selection With Scriptable Objects
10:58
Death Race Game Mode: Instantiating Players And Synchrozing Movement
12:08
Death Race Game Mode: Shooting With Bullets
12:49
Death Race Game Mode: Shooting With Rocket Launcher And Fire Rate
08:15
Death Race Game Mode: Shooting With Laser Gun
10:02
Death Race Game Mode: Synchronizing Shooting Across The Network
06:36
Death Race Game Mode: Killing Mechanism
11:38
Death Race Game Mode: Respawn Mechanism
11:50
Death Race Game Mode: Quit Match Mechanism
04:17
+ Where to go next?
1 lecture 00:37
Final words on Multiplayer Game Development
00:37
+ Bonus Section
1 lecture 00:14
Discounts On My Other Courses
00:14
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 Controllers

  • Basic 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 Objects

  • How to sync Projectile Shooting over the network

  • Character Selection

  • Game Mode Selection

  • Raise Events

  • Player Ready Mechanism

  • And more..


So, come and join me on this Multiplayer Game Development  Journey!

Lets build together!

-Tevfik



Who this course is for:
  • Unity developers who want to build multiplayer games
  • Developers who want to start game development with multiplayer games