Companies Home Search Profile

Unity Multiplayer Photon Fusion Game Development 2D Guide!

Focused View

Oren Bst

5:03:56

184 View
  • 1.1 Extra Info From This Video.pdf
  • 1. Client-Server Architecture in Multiplayer Games.mp4
    05:48
  • 2.1 Extra Info From This Video.pdf
  • 2.2 generalassets.zip
  • 2.3 ProjectFiles.rar
  • 2. Importing & Setting up Fusion + Importing Game assets!.mp4
    06:13
  • 3.1 ProjectFiles.rar
  • 3. Lobby Part 1 - Creating Our Lobby UI.mp4
    14:24
  • 4.1 Extra Info From This Video.pdf
  • 4.2 ProjectFiles.rar
  • 4. Lobby Part 2 - NetworkRunner.mp4
    13:40
  • 5.1 Extra Info From This Video.pdf
  • 5.2 loadingcanvas.zip
  • 5.3 ProjectFiles.rar
  • 5. Lobby Part 3 (END) - CreatingJoining to a room and loading our MainGame Scene.mp4
    07:37
  • 1.1 Extra Info From This Video.pdf
  • 1. Fixed Update Network & Ticks.mp4
    11:17
  • 2.1 Extra Info From This Video.pdf
  • 2. Proxies & Interpolation data sources.mp4
    07:31
  • 1.1 Extra Info From This Video.pdf
  • 1.2 playergraphics.zip
  • 1.3 ProjectFiles.rar
  • 1. Creating & Spawning Our Player!.mp4
    15:20
  • 2.1 Extra Info From This Video.pdf
  • 2.2 ProjectFiles.rar
  • 2. Syncing our Player movement.mp4
    11:59
  • 3.1 Extra Info From This Video.pdf
  • 3.2 ProjectFiles.rar
  • 3. Enabling Client Side Prediction + Player Jump logic.mp4
    08:48
  • 4.1 Extra Info From This Video.pdf
  • 4.2 ProjectFiles.rar
  • 4. Syncing our Player Nickname & Creating a Camera follow.mp4
    17:02
  • 5.1 ProjectFiles.rar
  • 5. Syncing Our Player Weapon Rotation!.mp4
    06:53
  • 6.1 Extra Info From This Video.pdf
  • 6. Syncing Walking Animation.mp4
    07:29
  • 7.1 ProjectFiles.rar
  • 7. Flipping Our Player.mp4
    08:34
  • 8.1 Extra Info From This Video.pdf
  • 8.2 muzzleeffect.zip
  • 8.3 ProjectFiles.rar
  • 8. Syncing Muzzle effect + Weapon kick Animation!.mp4
    14:25
  • 9.1 bullet.zip
  • 9.2 Extra Info From This Video.pdf
  • 9.3 ProjectFiles.rar
  • 9. Creating Our Bullet PART 1.mp4
    10:47
  • 10.1 Extra Info From This Video.pdf
  • 10. What Is Lag Compensation.mp4
    03:13
  • 11.1 Extra Info From This Video.pdf
  • 11.2 ProjectFiles.rar
  • 11. Doing Lag Compensation, Bullet PART 2.mp4
    07:06
  • 12.1 ProjectFiles.rar
  • 12. Player Health Controller, Bullet PART 3.mp4
    16:42
  • 13.1 ProjectFiles.rar
  • 13. Camera Shake & Blood Hit Effect.mp4
    06:48
  • 14.1 ProjectFiles.rar
  • 14. Player Die Logic & Animation!.mp4
    08:06
  • 15.1 ProjectFiles.rar
  • 15. Respawn logic (reset values and position).mp4
    08:13
  • 16.1 ProjectFiles.rar
  • 16.2 respawnui.zip
  • 16. Respawn UI & Timer Logic.mp4
    06:19
  • 17.1 Extra Info From This Video.pdf
  • 17.2 ProjectFiles.rar
  • 17. Creating Object Pooling!.mp4
    16:39
  • 18.1 ProjectFiles.rar
  • 18. Match Timer PART 1.mp4
    07:04
  • 19.1 gameoverui.zip
  • 19.2 ProjectFiles.rar
  • 19. Match Timer PART 2.mp4
    07:32
  • 20.1 ProjectFiles.rar
  • 20. Preventing Player Jump Spam & Layer Matrix.mp4
    05:32
  • 21.1 maingameenvironment.zip
  • 21.2 ProjectFiles.rar
  • 21. Importing Gameplay Graphics + Physics 2D Material Fix.mp4
    05:50
  • 22.1 ProjectFiles.rar
  • 22. Creating Death Ground & Camera Boundaries.mp4
    10:41
  • 23.1 bubble.zip
  • 23.2 ProjectFiles.rar
  • 23. Creating a Bubbles Chat Logic!.mp4
    12:14
  • 1.1 Extra Info From This Video.pdf
  • 1. EXTRA VIDEO #1 - Simulating Lag + Fusion Stats.mp4
    01:56
  • 2.1 ProjectFiles.rar
  • 2. EXTRA VIDEO #2 - Fixing Bugs & Updating API!.mp4
    10:50
  • 3.1 Extra Info From This Video.pdf
  • 3. END OF THE COURSE! - Whats next.mp4
    01:24
  • Description


    Build a 2D Online Multiplayer Game In Unity and Photon Fusion! Learn Photon Fusion networking with C#, Beginner's Guide!

    What You'll Learn?


    • How to create an Online Multiplayer game with Unity & Fusion!
    • Create multiplayer features such as - match timer, player chat bubble, player damage, syncing player visuals etc
    • How to work with the new networking solution - Fusion (client-host mode)
    • Understand the important networking topics such as- Client side prediction, Server reconciliation, lag compensation etc
    • How to easily test a client and a host (using ParrelSync).
    • How to simulate lag for testing a multiplayer game.

    Who is this for?


  • Any unity game developer that is interested in learning how to develop with Photon Fusion!
  • Any unity game developer who is interested in learning how to create a 2D Multiplayer Game with a client-host model.
  • Intermediate Unity developer who loves making multiplayer games.
  • Anyone with a basic experience with Fusion/Multiplayer development who wants to deepen their knowledge in the multiplayer development world.
  • More details


    Description

    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!

    Who this course is for:

    • Any unity game developer that is interested in learning how to develop with Photon Fusion!
    • Any unity game developer who is interested in learning how to create a 2D Multiplayer Game with a client-host model.
    • Intermediate Unity developer who loves making multiplayer games.
    • Anyone with a basic experience with Fusion/Multiplayer development who wants to deepen their knowledge in the multiplayer development world.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Hey human! My name is Oren, I started my journey in game development back when I had no mustache, and I have continued from there to work as a professional game developer in the game industry for the last couple of years.I enjoy working on real-time multiplayer projects, infrastructure, automation, and best practices in Unity the most.In my spare time, I like to lose at chess (still learning) 0:
    Students take courses primarily to improve job-related skills.Some courses generate credit toward technical certification. Udemy has made a special effort to attract corporate trainers seeking to create coursework for employees of their company.
    • language english
    • Training sessions 33
    • duration 5:03:56
    • Release Date 2023/04/27