Unity Multiplayer Game development with Photon PUN 2 (Udemy.com)
Create A fully Functional Multiplayer 2D Platformer Game
Created by: Saad Ali
Last updated February 2025
What you will learn
- Multiplayer Game Development Using Photon 2 (PUN)
- Multiplayer Concepts and Practices
- Creating Complete Multiplayer Platformer Game
- Syncing Player Movement and rotation
- Creating player Teams
- Mobile Controls : To play Game on Mobile Devices
- Using Raise events and RPC's
- Using Photon player custom properties
- Syncing player Animations on Network
- Player Death and revive system with Health system
- Real-Time Chat system
- Player Feeds system on Network
How it compares
Against the other 183 rated Udemy courses in Unity on CourseDuck:
- Rating4.0 out of 5higher than 6% of them
- Reviews227#114 of 184 by number of reviews
- Length7 hoursshorter than 63% of them
- Last updatedFebruary 2025more recently than 79% of them
Course Description
Learn how to create video games using Unity, the world-leading free-to-use game development tool. We start super simple, so you need no prior experience with Multiplayer Coding and Concepts. This course will guide you step by step, making complex ideas easy to understand.
This course is designed for beginners who have a basic understanding of Unity and are eager to learn Multiplayer GAME Development using Photon 2 (PUN 2).
In this course, we will start learning by creating a fully functional Multiplayer 2D Platformer Game where up to eight users can play with each other in a single room. We can create as many rooms as we want, allowing for unlimited gameplay. Additionally, we will add Mobile Controls, so the game can be played seamlessly on any mobile device.
The game will have the following functionalities:
Creating Lobby and Rooms
Creating Teams
Player Movement Sync
Jumping and Rotation Sync
Firing Bullets and Syncing
Death and Respawn on Network
Photon Features like Transform Sync and Rigidbody Sync
RPC Remote Procedure Calls
Raise Events on Network
Player Feeds on Network
Displaying Online Users
Chatting System
Animation Syncing Over the Network
Player Health System
Mobile Controls (Android and iOS)
Optimizing Performance for Smooth Multiplayer Experience
And much more...
Instructor Details
- 4.0 Rating
227 Reviews
Saad Ali
I am Saad Ali From Pakistan And I am a software Engineer I have done my Bachelors in Software Engineering and Now working as a full Time Game developer for past 4 years.I have a YouTube Channel FastSolution where i Teach game development.
I have worked with almost each technology but found Game development as the most interesting field and I am still Learning Game development is a vast field and learning is a never ending process, Because i was once a beginner and i am well aware of problems that most beginners face and one thing is for sure I am very Good at explaining things.
More Unity courses
Learn to make an Awesome Builder-Defender game in Unity! (2021)
4.9 (1,909 Reviews)
Provider: Udemy
Time: 10.1h
$79.99
RPG Core Combat Creator: Learn Intermediate Unity C# Coding (2025)
4.8 (11,337 Reviews)
Provider: Udemy
Time: 27.6h
$149.99
Learn To Code By Making a 2D Platformer in Unity (2017)
4.8 (2,597 Reviews)
Provider: Udemy
Time: 13.1h
$13.99
Learn Blender 3D Modeling for Unity Video Game Development (2026)
4.8 (2,152 Reviews)
Provider: Udemy
Time: 11.7h
$149.99
Learn To Create A Roguelike Game In Unity (2020)
4.8 (1,234 Reviews)
Provider: Udemy
Time: 19.4h
$16.99
Reviews
By Ethan Swanson on 5/7/2020
This course technically helps you write the code you're looking for, but doesn't do a very good job teaching you how to do this yourself. Many times I felt frustrated that the instructor would read the code, line by line, with little explanation for what some of these functions do and why we are using them over others. Other times, the instructor seems to be figuring the code out as he goes, without having planned how he was going to teach us what we are supposed to be learning. All in all, if you are looking to learn multiplayer game dev using unity and pun, I haven't really found anywhere else to go as a beginner with unity.
By Corne du Plooy on 4/27/2020
The course covers a lot of material but not well explained. The facilitator does put effort here and there to explain certain of the Photon concepts better. For me this is however negated by the amount of times that mistakes are made, that could have easily been edited out. I was frustrated near the end due to the constant code copying, no real gain in understanding of Photon and the constant errors. Suddenly in the next lecture you find that his UI has been updated and yours is still old. The facilitator also never fixed the 'jumping' problem over the server... but It was not all bad. I did learn a lot more about Unity multiplayer games and how to use the basics of Photon. Honesty I feel the whole course was just constantly rushed and short cuts were taken where-ever possible.
By Sean G on 1/21/2020
This course just saved me from frustrations! I couldn't have done it without your help. Please continue sharing your knowledge. Thank you! :)
By Jalen Hoyt on 11/8/2019
after watchin the videos multiple times and applying my coding knowledge i can honestly say this is the most semi advanced stuff i've ever learned... i needed to know how to make a multiplayer game in 3 days and this course more than delivered... i'm not done yet but i'm loving it so far
By Arnel Pastor on 8/28/2019
Non è male,peccato che alcune cose potrebbero essere migliorate.Un po' troppo veloce e molti codici prefabbricati. Molto chiaro nelle parti principali di photon e molto disponibile a rispondere a eventuali domande
By Justin Fraser on 7/17/2019
This course was good, it explained everything I needed for my own project, but what was really impressive was the instructor response time. He got back to initial and follow up questions immediately and clearly. He moves fast and doesn't have a lot of fluff, but I have a pause button. Great class.
By Ahmet Halıcı on 6/11/2019
That is a good course for sure, you can have a game that is ready to publish at the end of the course. But there are a few thing that could develop this course. First one is, teacher could teach a few more topics like automatch making, and other stuff. Second thing is when he does something and tells us to follow him he does not tell us why we are doing it or what would happen if we did not do that. You will have to google lots of things to learn better. But as I said it is a really good course to create a game from scratch and player movement,player health etc...
By Jim Perry on 5/10/2019
Some videos felt chopped off and spent a lot of time talking about creating UI controls. Some script organization seemed badly designed (having health script access player script instead of using events or messages for example). Music is unnecessary and distracting. Fairly good example of getting Photon integrated with a Unity project however. Worth $10
By Duane McNulty on 4/21/2019
This course is Great! Saad speaks at a good pace, doesn’t race through the material, is thorough in his explanations to make sure you understand each concept. I can’t wait to see his next course.
By Daniel Chavez Vilchis on 4/11/2019
The explain is excellent, short and precise videos. if you have a question the instructor answer very fast. i can't wait for more actualizations about multiplayer in this course.
Quality Score
No CourseDuck member has rated this course yet. Taken it? Give each part a thumbs up or down.
Overall Score : 80 / 100






