Unity NEW Multiplayer Photon Fusion Game Development Guide!
- Description
- Curriculum
- FAQ
- Reviews
Summary –
Hey there, fellow indie game developer! if you’re interested in learning how to create a 2D multiplayer game with Fusion, then very cool, welcome –
In this Udemy course, we’ll dive deep into the world of multiplayer game development using Unity and the new networking solution, Fusion (made by the developers from Photon).
We will learn about the fancy topics such as – client-host model, client-side prediction, server reconciliation, proxies, fixed update network and so on.
You’ll learn how to create a lobby matchmaking system, including joining specific rooms/creating random ones, create object pooling with Fusion, respawn logic, match timers and end logic, player chat bubble logic, and more!
And don’t worry about missing out on anything – this course will be updated for any major API changes.
Plus, you’ll receive project files at the end of each video, along with extra recommended links about the current subject.
And to top it all off, you’ll have access to a Discord channel where you can get help and help others!
So if you’re interested in learning multiplayer development and more specifically how to work with Fusion, then enroll in this course today and start creating your own 2D multiplayer game in Unity with Fusion.
What do you Get?
- Project files at the end of each video.
- Link to the Discord channel where you can get help and help others!
- Extra recommended links at the end of each video about the current topic.
- Game assets throughout all of the course.
Course Strong Points-
- Learning the fundamentals of the server-client model (why do we want to use this kind of a
model), explaining what are client side prediction, server reconciliation and so on.
- Lobby matchmaking – Create room as a host, join a specific room as a client, join a random room or create one.
- Understanding what are proxies, different ways we interpolate them, fixed update network etc.
- Object pooling with Fusion for all network objects.
- Respawn logic.
- Match timer and end logic.
- Player chat bubble logic.
- Player damage and health logic.
- Syncing player visuals – weapon kick, fire muzzle effect, animations etc.
- How to simulate lag for testing.
- How to easily test a client and a host (using ParrelSync).
- Course will be updated for any major API changes!.
And more
So that’s about it, see you in the Discord channel!
-
1Client-Server Architecture in Multiplayer GamesVideo lesson
-
2Importing & Setting up Fusion + Importing Game assets!Video lesson
-
3Lobby Part 1 - Creating Our Lobby UIVideo lesson
-
4Lobby Part 2 - NetworkRunnerVideo lesson
-
5Lobby Part 3 (END) - Creating/Joining to a room and loading our MainGame SceneVideo lesson
-
8Creating & Spawning Our Player!Video lesson
-
9Syncing our Player movementVideo lesson
-
10Enabling Client Side Prediction + Player Jump logicVideo lesson
-
11Syncing our Player Nickname & Creating a Camera followVideo lesson
-
12Syncing Our Player Weapon Rotation!Video lesson
-
13Syncing Walking AnimationVideo lesson
-
14Flipping Our PlayerVideo lesson
-
15Syncing Muzzle effect + Weapon kick Animation!Video lesson
-
16Creating Our Bullet PART 1Video lesson
-
17What Is Lag CompensationVideo lesson
-
18Doing Lag Compensation, Bullet PART 2Video lesson
-
19Player Health Controller, Bullet PART 3Video lesson
-
20Camera Shake & Blood Hit EffectVideo lesson
-
21Player Die Logic & Animation!Video lesson
-
22Respawn logic (reset values and position)Video lesson
-
23Respawn UI & Timer LogicVideo lesson
-
24Creating Object Pooling!Video lesson
-
25Match Timer PART 1Video lesson
-
26Match Timer PART 2Video lesson
-
27Preventing Player Jump Spam & Layer MatrixVideo lesson
-
28Importing Gameplay Graphics + Physics 2D Material FixVideo lesson
-
29Creating Death Ground & Camera BoundariesVideo lesson
-
30Creating a Bubbles Chat Logic!Video lesson

External Links May Contain Affiliate Links read more