9 tools for multiplayer game development ft. Tarodev | Unity Gaming Services

Поделиться
HTML-код
  • Опубликовано: 25 дек 2024

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

  • @CodeMonkeyUnity
    @CodeMonkeyUnity 2 года назад +69

    Really great video! Excellent overview of all these UGS tools and what they do. Making a multiplayer game truly has never been easier!

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

      I agree wholeheartedly, also I read this comment in your voice haha

  • @Rovsau
    @Rovsau 2 года назад +27

    Probably the best decision Unity made all year.
    Great presentation, Tarodev!

  • @manuelgraca3118
    @manuelgraca3118 2 года назад +16

    Amazing to see Tarodev receiving the recognition he deserves! Keep up the good work man

  • @libberator5891
    @libberator5891 2 года назад +10

    As a programmer, seeing snippets of code makes it so much more attractive and inviting to work with, setting expectations appropriately. By contrast, other videos only talk about its features without giving an idea of what it's like to actually work with the API. Another banger, Taro!
    P.S. Unity, why is this video not showing up in my feed?

  • @512Squared
    @512Squared 2 года назад +3

    Taradov has been my go-to RUclips tutor for some time now. Love his clear explanations and walk-throughs on Unity game dev. He always starts simple and then adds in more and more awesome tips and functionality as he goes. Great to see Unity doing a collab with him.

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

      Thanks Mark, I appreciate it mate 🙏

  • @DalamarTD7
    @DalamarTD7 2 года назад +8

    Love Tarodev

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

    tarodev is literally the perfect person to do this video

  • @bourbonbristles
    @bourbonbristles 2 года назад +6

    Yes! More Tarodev collabs please! Deep dives?!

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

    Excellent overview & great to see Tarodev presenting, this should be a regular thing!

  • @hamsterhaunter5718
    @hamsterhaunter5718 2 года назад +6

    More stuff like this please

  • @samyam
    @samyam 2 года назад +9

    Great video! Made me understand more of UGS’s services!

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

    UGS is blessing to quickly add these services and make games production ready in no time.

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

    As a guy who runs a solo project (or extremely close to solo), having messed around with Mirror and Photon before, I have to say that an interface like this is a very welcome sight.

  • @Claresmth
    @Claresmth 2 года назад +5

    Fantastic! More Tarodev collabs please!

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

    Hey Tarodev, good for you fella 😀

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

    I've been meaning to look at this! Photon has been great but this as a whole seems to cover so many of my needs. Thanks Tarodev I can't wait to get stuck in, my current project will need a few of these services for sure.

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

    Sounds exciting, I'm eager to try UGS out. Thanks for the informative video Taro

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

    Nice job Tarooo!!

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

    Nice video! I'm hoping this is a teaser for further in depth videos using and customizing each of these UGS features. :)

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

    Hey man! Awesome video as always! Thank you for explaining all that! I ve learned so much from your videos. Keep up the good work!

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

    Awesome stuff! Thanks for making this, it's a nice succinct overview.

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

    I’ve always been wary of multiplayer but this makes me want to give it a shot!

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

    we love tarodev

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

    awesome video! i'll definitely be using this for my next unity project

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

    Taro the king :D

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

    That got me excited to keep learning Unity! :)

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

    Excellent!

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

    Great video.

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

    THANK YOU!!!!

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

    Tarodev is the best

  • @bto6721
    @bto6721 2 года назад +4

    Great video but why showing the BR200 sample if it's a Photon (Fusion) sample?
    (in the case that the whole idea is showing what Netcode is capable of, a bit misleading to be honest)

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

      At one stage I had a section showcasing the fact UGS works perfectly fine with other third party libraries (like photon), but the script wasn't flowing too well, so I yeet'd it. I kept in the footage as it still uses matchmaker and game server hosting.
      Good pickup!

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

      @@Tarodev Yeah I see what you mean
      good video either way my guy, keep it up

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

      @@Tarodev Interesting, to know that UGS works with other third party libs. I may need to look into this.

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

    You had me.. you always had me

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

    Gonna try this out

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

    Looks amazing

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

    This is great! We

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

    The stats in this are great 😂

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

    ok this video is a great overview, I will definitely go for UGS for my next project... I've got sooo many headaches with 3rd party SDKs in the past...

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

    Good overview

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

    Ah but the extensive docs and unity forums for the library are the secret mvp. Almost gave up on my game completely due to photon documentation.

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

      Photon has horrible docs, I dumped Photon a few years ago..

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

    Insightful

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

    💯💯💯

  • @5Flowerwall
    @5Flowerwall 2 года назад +2

    Having TaroDev on the Unity Official Channel really is a good idea! Would not have clicked if it were not for him
    I have a few questions: what kind of netcode is UGS using for GameObjects? It would not really matter for a coop PVE game but imagine I am making a fighting game, or anything with tight player-player interactions, is there any option like rollback?

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

      No built-in functionality for roll back in NGO. One thing I failed to mention in this video is that UGS works well with other networking libraries, like photon (which has a roll back option). In fact the battle royale ugs demo uses UGS + photon

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

    I got the "Morgoth" reference haha.

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

    what is the example project @5:41 ?! That looks amazing.

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

      That would be Knockout City 😊

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

    I'm really looking forward to your game coming out in 2041

    • @Tarodev
      @Tarodev 2 года назад +6

      Alpha release in 2040. Hype

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

    So excited! I am just dipping my toe into cloud code, really want to see if it will work for my game, the small snippet of code you showed has already helped me understand a ton! Do you have any plans to make a basic Cloud Code tutorial?

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

      Yes I do! I'll be making a dedicated tutorial as well as releasing source code for the multiplayer game I show a few times in this video (the one in the thumbnail). It touches every UGS feature and should make a great reference to get you up and running (or be lazy and just copy/paste 😂).

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

      @@Tarodev awesome!!! Can't wait to see the tutorials! Sounds like they will be really useful

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

      @@Tarodev Not sure I fully understand the purpose of cloud code, surely for stateful functions, you could just implement on the game server, right?

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

      @@Pixelboyable by using the services of ugs, you can completely go without a game server. Cloud code is the component which allows you to run sensitive code without a server. Combine that with authentication and cloud save and you have a fully Authorized backend, without actually needing a backend 😁

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

    How would one create an online leaderboard with this?

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

    Can we use the economy to create tradable assets using code? For example 1 user can make a tradable asset that can be bought by another player with in game currency?

  • @あれくす
    @あれくす 2 года назад +1

    Can you do a tutorial on spawning network objects under network prefabs like synty studio modular prefab and syncing instantion across multiple clients like when a player equips a new weapon, or perhaps enabling and disabling the game object mesh for a modular synty character and having that transmit across all clients? I basically threw my hands up in total despair after I failed to get this to work and no one handles complex item equipping and swapping like this on RUclips. Its a ll examples of how to spawn a cube as a child of a capsule called the "player..." but this breaks with multiple nested game objects like a modular character.. :(

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

      Looks like a gap in the market for a tutorial 😁 I'll do a part 2 of my netcode tutorial handling more advanced scenarios like the one you mentioned.

    • @あれくす
      @あれくす 2 года назад

      @@Tarodev that would be AMAZING. Please! I hope when you try it you see the problems I ran into. I literally went so far down the rabbit hole I was instantiating each modular body part just so I can use the hands as a parent for an instantiated network object (the weapon) WHICH resulted in me having to REPARENT all the bones to the meshes because that totally broke when instantiating all the modular mesh body parts and then my player turned into total jello pudding DESPITE KNOWING I reparented ALL the bones to the mesh... ugh. Maybe I totally missed the boat on this one but yea... I went mad and gave up.

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

    Is the $800 budget per project? As I keep trashing my game ideas, it would be a true waste to install multiplayer from the beginning, though you should in order to not backroll completely later? Great video, Tarodev!

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

      if your going to make a multi-player game, you should do it from the start... adding later, adds alot more work.

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

    Can these be used with webgl?

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

      Absolutely! Netcode is not official supported for webgl currently, but a future update is coming with full support. All other services are supported :)

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

    Ah yes 69.420 GB yes

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

      What a weird file size

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

    Such a great idea for a game, but I have no idea what the heck is going on.

  • @あれくす
    @あれくす 2 года назад +1

    420 boss, attack power 69 -- boss name: tarodev

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

    Add luming in unity

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

      I would like this :P

  • @arcday4281
    @arcday4281 10 месяцев назад

    I hope he will have more videos on the channel !

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

    Great video.