Mô tả

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



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

Yêu cầu

Nội dung khoá học

7 sections

Introduction

3 lectures
Introduction
02:48
Introduction to Photon
05:34
Photon Unity Networking 2 Example Scenes
06:18

Your First Multiplayer Game: Pixel GUN 3D Clone

21 lectures
Introduction
01:36
READ BEFORE PROCEED
00:57
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
Creating And Joining Random Room
09:27
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
Introduction
01:15
Creating Mobile FPS Project And Importing PUN 2
04:07
Creating Lobby Scene
03:47
NetworkManager Script: Connecting To Photon With Player Name
08:25
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
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-1]
10:11
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 lectures
Final words on Multiplayer Game Development
00:37

Games Source Codes

1 lectures
Download Links
00:09

Bonus Section

1 lectures
Discounts On My Other Courses
00:14

Đá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.