Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Unity Mobile Multiplayer Third Person Shooting Game
Rating: 3.9 out of 5(146 ratings)
887 students

Unity Mobile Multiplayer Third Person Shooting Game

Learn to Make Third Person Shooter Game for Mobile Devices Like PUBG From Scratch
Created bySaad Ali
Last updated 2/2025
English

What you'll learn

  • Third person shooting game from scratch
  • Photon Unity Networking
  • Lobby and matchmaking Programming
  • Mobile control Implementation
  • RPC - Remote procedure call's
  • Raise Events - Networking
  • Creating Teams
  • Chatting System
  • Spectate functionality in games
  • Advance Lobby system
  • Adding car and car Mobile controls
  • Health System

Course content

6 sections55 lectures8h 54m total length
  • Project Setup and Downloading Assets4:40
  • UI and Scene Setup5:26

    setting up environment for character to move around using 3d prototyping assets.

  • Character Setup2:50

    Bringing character in the scene and adding required components.

    Download the resources "completeProject (Lecture01 to 07)" which is .UnityPackage.

    If you want Resouces in Folders Form without .UnityPackage the download "Assets start to lecture 7"


  • Player Scripting15:14

    Start coding our player movement and rotation.

  • Player Movement5:22

    continue working on player movement.

  • Local Vs World Space6:24

    Explaining the difference between local and world space in detail.

  • Smoothing Player Movements7:12

    Smoothing the player movements

  • Camera Movement and Rotation13:14

    Working on camera rotation in 3d space and movement.

  • Camera Bounds and Smoothness6:04

    Smooth the camera rotation and clamping rotation.

  • Player Rotation With Camera3:19

    Moving and rotating player along with camera rotation.

  • Joystick And Touch For Mobile7:02
  • Player Animations And Controller10:30
  • Player Animator From Scratch11:47
  • Player Shooting11:00
  • Crosshair12:51

    seee the pdf to add shoot button

  • Crosshair Improvements6:01
  • Crosshair And Jump Improvements10:27
  • Fire And Sounds7:04
  • Muzzle Flash5:41
  • Setting Up Refrences4:36
  • LobbyUI And Scene4:54
  • Lobby Programming21:48
  • PhotonView Concept4:03
  • Player Setup For Networking16:05
  • Testing Multiplayer Movement And Functionality4:28
  • Photon TransformView Vs TransformView Classic9:56
  • MuzzleFlash Particle System Networking12:16
  • Player Health 0113:06
  • Player Health 0212:38
  • Player Health 036:02

Requirements

  • Basic Understanding Of Unity3d And C#

Description

Master Multiplayer Third-Person Shooter Game Development for Mobile with Unity & Photon 2

This course will thoroughly guide you through the development of a Multiplayer Third-Person Shooter game for mobile devices using Unity and Photon Unity Networking 2 (PUN2).

Designed for beginners, this course requires a basic yet essential understanding of Unity and C#, but no prior experience in multiplayer programming is needed. We'll cover all multiplayer concepts from scratch, ensuring you gain a solid and practical foundation in networked game development.

By the end of this course, you’ll be able to:

  • Build any type of multiplayer game
    Implement multiplayer functionality seamlessly in your existing games


  • What You'll Learn:

Character & Camera Controls

  • Third-person movement & animations

  • Shooting & jumping mechanics

  • Smooth camera movement

Vehicle Systems & Mobile Controls

  • Adding a car & implementing mobile-friendly controls

  • Car entry & exit system

Photon Networking Essentials

  • Lobby & match-making system

  • Room creation & joining mechanics

  • Remote Procedure Calls (RPCs) & event handling

  • Player movement & animation synchronization

  • Health system & team creation

Advanced Multiplayer Features

  • Chat system

  • Spectator mode

  • Raising & handling network events

...and much more!

If you have any questions, feel free to reach out. Also, check out my YouTube channel "FastSolution" for more detailed game development tutorials!

See you in the course!

Who this course is for:

  • Beginner Unity developers who want to learn Multiplayer
  • who want to create a 3D Third Person Shooter Game