Converting my Steam Game from Singleplayer to Multiplayer

Поделиться
HTML-код
  • Опубликовано: 22 май 2024
  • Checkout Helpful: bit.ly/Zyger_YT
    -----Wishlist The GAME-----
    store.steampowered.com/app/16...
    In this video I will be converting my single player game into multiplayer. This was a very long journey of choosing the right networking solutions, to getting all of the games mechanics changed to work online. In this video I will go over everything I made so far. Which includes the following: creating a online system to host, join and create lobbies. Player movement and all of its mechanics, game phases and more! if you did enjoy this video btw please leave a like it really helps me out! PS. also subscribe cause that's awesome :)
    -----My Personal Links-----
    Discord: / discord
    Instagram: / gabzxd
    Twitch: / officialzyger
    Twitter: / zygerdesigns
    ----Time Stamps-----
    0:00 - Intro
    0:29 - Making the Online System
    1:54 - Level Selector
    2:42 - Player Customizations
    3:29 - Matchmaking
    3:55 - Player Mechanics
    5:37 - Game Phases
    6:45 - Game UI
    8:12 - Outro
  • РазвлеченияРазвлечения

Комментарии • 46

  • @ZygerGFX
    @ZygerGFX  2 года назад +3

    Go check out helpful Now: bit.ly/Zyger_YT

  • @ZooHair
    @ZooHair 2 года назад +11

    I would highly recommend adding the squish animation to the player when they jump. More juice = awesome game

  • @aryavatan
    @aryavatan 2 года назад +7

    You’re a legend in the community for not only implementing multiplayer in your game, but making so many awesome tutorial about it for the rest of us. Much love from Canada.

  • @Forest1538
    @Forest1538 2 года назад +3

    I can't believe I have found someone so passionate to work on their game and RUclips channel, explaining things to people who might not understand. I'm seriously impressed and can't wait to see where things go. They are already great and can only get better!

  • @abdessamadcherrat5275
    @abdessamadcherrat5275 2 года назад +2

    I like the style of your game, it is SICK

  • @Nick-rs6sb
    @Nick-rs6sb 2 года назад +2

    This is awesome, very useful as well. Thank you!

  • @KamranWali
    @KamranWali 2 года назад

    The progress is looking really good. Also implementing multiplayer is a huge achievement. Keep it up! :)

  • @GamesBySaul
    @GamesBySaul 2 года назад

    Nice work! The game is looking really fun, I am excited to try it out!
    And helpful certainly looked...well helpful! :D

  • @chomp727
    @chomp727 Год назад

    looks really good! well done

  • @johnbeverly9723
    @johnbeverly9723 Год назад

    I love how it's gonna be free!! I always see these fun chill party games (maybe not so chill with the screams of bloody murder in the effort of winning) but you always have to buy them and then it doesn't feel worth it. Hope it gets lots of attention!

  • @teddy6178
    @teddy6178 Год назад

    Awesome! Thank you

  • @yll1b596
    @yll1b596 2 года назад

    Super cool video! Relates a lot to the game I'm making so even as a devlog this is super helpful to me!

    • @ZygerGFX
      @ZygerGFX  2 года назад

      Thanks! Good luck with your game too :))

  • @Blixir
    @Blixir 2 года назад

    Idk if something like this is already a thing but some sort of stomp or fast fall would be nice. It could help you maneuver around quicker or even be used to knock away players when you land.

  • @KyuuDev
    @KyuuDev 2 года назад

    Maybe you could combine the dash and punch move into like a dive push because I think a static punch might slow down gameplay a little. Otherwise, amazing vid as always

    • @ZygerGFX
      @ZygerGFX  2 года назад

      Great idea will definitely add this !!

  • @SlavicPickle
    @SlavicPickle 2 года назад

    Looks awesome as usual, Zyger!!!!
    Will there be a couch co-op option? Thanks

    • @ZygerGFX
      @ZygerGFX  2 года назад +2

      In the long run I would love too. Right now I'm going to focus just on online and then plan on making it co-op too

  • @faiazbinnesar2937
    @faiazbinnesar2937 2 года назад

    you are truly an inspiration

  • @dinojakeyt
    @dinojakeyt 9 месяцев назад

    this reminds me of splunky, lol nice game though it looks super fun

  • @RobLang
    @RobLang 2 года назад

    Very cool! How did you implement anti-cheat? Is the game server authoritative and the movements sent by the client checked?
    Given you're working toward release, do you have a marketing plan?
    The game looks great fun, good luck with your release!

    • @ZygerGFX
      @ZygerGFX  2 года назад +1

      Currently there isn't actually ant anti cheat prevention. But I'm not too worried since the game is meant to be just for fun and mainly to play with friends. At some point I'll probably try adding something

  • @atrejoprivate9541
    @atrejoprivate9541 Год назад +1

    Hello. I wanted to know whether u use clientside prediction with correction of the server. Or is every Player simlpy calculating every outcome of their inputs and sends it to the other players via the server. Cause this makes it very easy to hack and without prediction the latency’s are more noticeable!

  • @xyoxus
    @xyoxus 2 года назад +2

    1:30 Did you fix the spelling of the "Creatae Lobby" button?
    2:14 Forrest is also spelled with only 1 R unless it's a joke combining "for rest" or something
    Some great insight on the development, I wish it was a bit more indepth, but I guess that's what your tutorials are for :)

    • @ZygerGFX
      @ZygerGFX  2 года назад +1

      Hi thanks for letting me know its all fixed 🙂 . And I'll try my best to make future devlogs more in depth !

  • @meeperhere
    @meeperhere 2 года назад

    Notification Squad! Let's go!

  • @proxyzov
    @proxyzov 2 года назад

    "Nice!"
    - Some Dude

  • @BlizzardZGaming
    @BlizzardZGaming 2 года назад

    Could you make a tutorial for the UI design?

  • @darknside
    @darknside 2 года назад

    Cool, hello from Russia

  • @bluzenkk
    @bluzenkk 2 года назад

    may i ask why you choose mirror over Fish-Net ?

  • @stellar5706
    @stellar5706 2 года назад +1

    Why's everyone posting at the same time I can't keep up! But I chose this one so Noice.

  • @softdev6341
    @softdev6341 Год назад

    I would love that the winner of the round gets a crown on his head for the next round, so that more people can target the winner. Example. Stickman fight

  • @worldmusicvideos4646
    @worldmusicvideos4646 2 года назад +1

    plz there is no video about multiplayer friend list
    plz make a video about friend invite system using photon and unity

  • @adventuresingamedevelopmen5708
    @adventuresingamedevelopmen5708 2 года назад

    what software do you use for video editing?

  • @NeoShameMan
    @NeoShameMan 2 года назад

    We miss girl Dani vibe, or at least add some new spice on top

  • @frosty7674
    @frosty7674 2 года назад

    You never used the strength variable... 5:08, because I see yellow squiggles below it.

    • @ZygerGFX
      @ZygerGFX  2 года назад

      This screenshot was for the purpose of the video 😅. I do have actual variables that I use but there all over the place so not the best for showcasing in the video.

    • @frosty7674
      @frosty7674 2 года назад

      @@ZygerGFX lol Ik some like you won't leave variables unused. I was just joking around for humour's sake. :P

  • @ChildishSoap
    @ChildishSoap 2 года назад

    Dani but a female and calmer

  • @xyoxus
    @xyoxus 2 года назад +1

    The *GetSteamImageAsTexture* method at 1:44 can be found at
    github.com/rlabrecque/Steamworks.NET-Test/blob/master/Assets/Scripts/SteamUtilsTest.cs
    or
    in the DaperDino video *How To Display Steam Profile Pictures & Names - Unity Multiplayer Tutorial* at ~ 8:40
    It helps a lot when trying to use the Stream Avatar e.g. as in this video to have them in the Lobby screen.

  • @coolorphans
    @coolorphans Год назад

    How did you make your art in your game?

    • @ZygerGFX
      @ZygerGFX  Год назад

      Just a drawing tablet and in photoegop. But you don't need a drawing tablet or fancy software to make good art :)