Companies Home Search Profile

Create Online Multiplayer Game in Unity(Netcode,Relay,Lobby)

Focused View

Binary Lunar

7:27:37

112 View
  • 1.1 2D Multiplayer - Start Project Files.zip
  • 1. Intro.mp4
    03:44
  • 1. Single Player Game Overview.mp4
    02:29
  • 2. Installing Netcode for Gameobject.mp4
    03:24
  • 3. Instantiating the player over the network.mp4
    07:34
  • 4. Giving Ownership and Syncing Movement.mp4
    07:24
  • 5. Spawning Game Object on the Network.mp4
    05:58
  • 6. 6- Despawning Game Object from the Network.mp4
    03:08
  • 7. Enemy Spawner - Meteor.mp4
    11:20
  • 8. Enemy Spawner- Enemy 1 - Ghost Ship.mp4
    06:15
  • 9. Enemy Spawner - Enemy 2 - Shooter Ship.mp4
    06:29
  • 10. Creating Main Menu and Adjusting the Start Manager.mp4
    09:12
  • 11. Multiplayer Loading Manager.mp4
    10:39
  • 12. Creating Connection Manager + Network Singleton.mp4
    11:04
  • 13. Adjusting the Player Character Scene UI for Multiplayer.mp4
    04:13
  • 14. Adjusting the Character Selection Manager for Multiplayer.mp4
    11:59
  • 15. Character Selection Manager - Set Playable And Non Playable Character.mp4
    05:03
  • 16. Character Selection Manager- Handling Player Connection.mp4
    21:32
  • 17. Character Selection Manager Review.mp4
    10:28
  • 18. Player Characte Selection script (Using Network Variable).mp4
    20:01
  • 19. Setting Refernces in the Inspector and Testing the Character Selection Scene.mp4
    09:38
  • 20. Fixing Character Selection Manager Bugs.mp4
    04:08
  • 21. Preparing Game Play Scene - Game Play Manager.mp4
    10:19
  • 22. Adding Death UI and Logic.mp4
    09:18
  • 23. Handling the Player Connection in the Game Player Manager.mp4
    06:35
  • 24. Adjusting the Player UI script for Multiplayer.mp4
    11:31
  • 25. Modifying the Player Ship Controller for Multiplayer.mp4
    07:46
  • 26. Changing the player spawn position.mp4
    03:21
  • 27. Adjusting the Powerup Spawner for Multiplayer.mp4
    05:07
  • 28. PowerUP UI and Collection logic.mp4
    06:11
  • 29. Using the Shield Power Up in Multiplayer game.mp4
    12:20
  • 30. Enemy Spawner- Spawn Boss.mp4
    04:57
  • 31. Developing the Boss Controller for Multiplayer.mp4
    09:17
  • 32. 32- Boss Death State for Multiplayer.mp4
    04:59
  • 33. Modifying the Boss Prfab for Multiplayer.mp4
    07:08
  • 34. The Boss Homing Missile and Bullets.mp4
    06:02
  • 35. The Boss Health and UI.mp4
    10:38
  • 36. Fixing the player health 0 value issue.mp4
    04:04
  • 37. Fixing all the errors related to spawning the Boss.mp4
    10:38
  • 38. Defeat Scene Adjustments for MultiPlayer.mp4
    03:45
  • 39. Developing the End Scene Manager for Multiplayer.mp4
    08:45
  • 40. Adjusting the Player Ship Score and Panel Prefab.mp4
    02:07
  • 41. Using Relay to Make the Game Work Online.mp4
    04:31
  • 42. Create Relay Function.mp4
    03:44
  • 43. 43- Join Relay Function.mp4
    04:49
  • 44. 44- Using Relay Transport.mp4
    08:51
  • 45. 45- Installing Lobby Package and Signing In.mp4
    04:06
  • 46. 46- Create Lobby Function.mp4
    04:03
  • 47. 47- List Lobbies Function.mp4
    03:31
  • 48. 48- Keep the lobby alive with heartbeat.mp4
    02:36
  • 49. 49- Query Filter and Order.mp4
    03:48
  • 50. 50- Join Lobby Function.mp4
    03:39
  • 51. 51- Quick Join Function.mp4
    01:46
  • 52. 52- Lobby Data And Player Name-.mp4
    09:29
  • 53. 53- Update Lobby Date (Player Name).mp4
    06:33
  • 54. 54- Syncing Lobby Changes.mp4
    06:35
  • 55. 55- Leave Lobby Function.mp4
    03:17
  • 56. 56- Lobbies List UI and Lobbies List UI Script.mp4
    17:21
  • 57. 57- Lobby UI and Lobby UI Script.mp4
    11:25
  • 58. 58- Implementing the Lobby UI for the Lobby Host.mp4
    04:05
  • 59. 59- Implementing Join Lobby Mechanics.mp4
    05:25
  • 60. 60- Implementing leave lobby mechanic.mp4
    02:31
  • 61. 61- Linking Relay With Lobby to Start the Game.mp4
    08:54
  • 62.1 2D Multiplayer - Final Project Files.zip
  • 62. 62- Fixing Bugs and Testing the Game.mp4
    06:08
  • Description


    A comprehensive course on Unity's Netcode For GameObjects (NGO). Intermediate C#. Networking, Relay and Lobby.

    What You'll Learn?


    • Create an online multiplayer game using Unity’s NEW Netcode for GameObject.
    • Create a multiplayer 2D sidescroller arcade space shooter (4 players)
    • Add multiplayer gameplay (spaceship movement, shooting , collect powerups etc) as well as more advanced features like boss fights, and scoreboards.
    • Learn how to use Unity's Relay & Lobby to connect players online.
    • Create Multiplayer Managers such as: Loading Manager, Character Selection Manager and Connection Manager.

    Who is this for?


  • If you want to start creating multiplayer games then this course is for you.
  • What You Need to Know?


  • Good knowledge knowledge of Unity and C#
  • You have created a single player game using Unity engine.
  • More details


    Description

    Learn how to create your own 2D side-scroller arcade space shooter with Unity Game Engine and Netcode for Game Object (NGO) framework.


    In this course, you will learn how to create a multiplayer 2D side-scroller arcade space shooter that can accommodate up to 4 players. You will also learn how to create and deploy a dedicated server with matchmaking.


    We will be making a game that is similar to classic arcade space shooters, such as Galaga and Space Invaders. By the end of this course, you will have the skills to make your own competitive or cooperative multiplayer space shooter game in any style.


    You will learn about networking and how to make your game multiplayer. You will start by building the core gameplay, such as making your spaceship move, shoot, and collect power-ups. Later, you will add polish and more advanced features, such as leaderboards, mini maps, and boss battles.


    You will take your game online using UGS (Unity Gaming Services), which will allow players to connect to your game over the internet without the need to port forward.


    Finally, you will learn about creating lobby system that allows for matchmaking.


    All students have access to the Q&A forum, where you can ask questions and get help from the instructors, teaching assistants, and community members.


    What are you waiting for? Start creating your own online multiplayer game today!

    Who this course is for:

    • If you want to start creating multiplayer games then this course is for you.

    User Reviews
    Rating
    0
    0
    0
    0
    0
    average 0
    Total votes0
    Focused display
    Category
    Binary Lunar
    Binary Lunar
    Instructor's Courses
    I have been an indie Unity Developer since 2017, the developer of the AvoCuddle game on steam, and the co-founder of the Binary Lunar Youtube channel (+10k happy subscribers) for publishing Unity tutorials and experiments, I've been creating shader graphs for 3 years.The Ultimate 2D & 3D Shader Graph VFX Unity Course is my first course on Udemy, so if you enjoyed it, stay tuned for more courses!
    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 63
    • duration 7:27:37
    • English subtitles has
    • Release Date 2023/08/15