OFFICIAL Unity Multiplayer Sample How it Works (Galactic Kittens Unity Tutorial)

Sdílet
Vložit
  • čas přidán 23. 06. 2024
  • 📝 Get the Galactic Kittens Project on.unity.com/3SfQo3T
    🌍 Learn more about Unity Gaming Services on.unity.com/3KssekR
    📝 Get the Boss Room Project on.unity.com/3xKcr9E
    🌍 Get my Complete Courses! ✅ unitycodemonkey.com/courses
    👍 Learn to make awesome games step-by-step from start to finish.
    👇 Click on Show More
    🎮 Get my Steam Games unitycodemonkey.com/gamebundle
    Sponsored by Unity
    🔴 RELATED VIDEOS 🔴
    COMPLETE Unity Multiplayer Tutorial (Netcode for Game Objects) • COMPLETE Unity Multipl...
    How to use Unity Relay, Multiplayer through FIREWALL! (Unity Gaming Services) • How to use Unity Relay...
    Join your Players in MULTIPLAYER with Lobby! (Unity Gaming Services) • Making a MULTIPLAYER G...
    What are Value Types and Reference Types in C#? (Class vs Struct) • What are Value Types a...
    What is Unity Gaming Services? • Free Unity Multiplayer...
    Unity Authentication in 100 SECONDS! (Log in, Anonymous, Unity Gaming Services, Cloud Save, Relay) • Unity Authentication i...
    Learn Unity Beginner/Intermediate 2023 (FREE COMPLETE Course - Unity Tutorial) • Learn Unity Beginner/I...
    💬 Unity has an excellent simple Multiplayer sample called Galactic Kittens.
    It's a basic example with a fully working Multiplayer game using Netcode for Game Objects.
    This involves synchronizing Shooting, Player Spawning, Power Ups, Character Selection, Boss Fight, etc.
    Here let's do a deep dive to study how this sample works to learn how to make Multiplayer games.
    The reason why I researched this sample is to prepare for my upcoming free multiplayer course, I'm hard at work on it and hopefully should be out within 2 weeks.
    You can download the complete working sample for free and inspect it for yourself.
    📝 Get the Galactic Kittens Project on.unity.com/3SfQo3T
    📝 Some Links are Affiliate links which means it costs the same to you and I get a nice commission.
    🌍 Get Code Monkey on Steam!
    👍 Interactive Tutorials, Complete Games and More!
    ✅ store.steampowered.com/app/12...
    If you have any questions post them in the comments and I'll do my best to answer them.
    🔔 Subscribe for more Unity Tutorials / @codemonkeyunity
    See you next time!
    📍 Support on Patreon / unitycodemonkey
    🎮 Grab the Game Bundle at unitycodemonkey.com/gameBundl...
    📝 Get the Code Monkey Utilities at unitycodemonkey.com/utils.php
    #unitytutorial #unity3d #multiplayer #gamedev
    --------------------------------------------------------------------
    Hello and Welcome!
    I'm your Code Monkey and here you will learn everything about Game Development in Unity using C#.
    I've been developing games for several years with 8 published games on Steam and now I'm sharing my knowledge to help you on your own game development journey.
    I do Unity Tutorials on just about every topic, Unity Tutorials for Beginners and Unity Tutorials for Advanced users
    You can see my games at www.endlessloopstudios.com
    --------------------------------------------------------------------
    - Other great Unity channels:
    Unity - / unity3d
    BlackthornProd - / @blackthornprod
    Jason Weimann - / @unity3dcollege
    --------------------------------------------------------------------
    - Website: unitycodemonkey.com/
    - Twitter: / unitycodemonkey
    - Steam: store.steampowered.com/develo...

Komentáře • 116

  • @CodeMonkeyUnity
    @CodeMonkeyUnity  Před rokem +7

    ❤ Watch my FREE Complete Multiplayer Course czcams.com/video/7glCsF9fv3s/video.html
    📝 Get the Galactic Kittens Project on.unity.com/3SfQo3T
    🌍 Learn more about Unity Gaming Services on.unity.com/3KssekR
    📝 Get the Boss Room Project on.unity.com/3xKcr9E
    🔴 RELATED VIDEOS 🔴
    COMPLETE Unity Multiplayer Tutorial (Netcode for Game Objects) czcams.com/video/3yuBOB3VrCk/video.html
    How to use Unity Relay, Multiplayer through FIREWALL! (Unity Gaming Services) czcams.com/video/msPNJ2cxWfw/video.html
    Join your Players in MULTIPLAYER with Lobby! (Unity Gaming Services) czcams.com/video/-KDlEBfCBiU/video.html
    What are Value Types and Reference Types in C#? (Class vs Struct) czcams.com/video/KGFAnwkO0Pk/video.html
    What is Unity Gaming Services? czcams.com/video/JwClCc2_zC8/video.html
    Unity Authentication in 100 SECONDS! (Log in, Anonymous, Unity Gaming Services, Cloud Save, Relay) czcams.com/video/1KSKRaacdKE/video.html
    Learn Unity Beginner/Intermediate 2023 (FREE COMPLETE Course - Unity Tutorial) czcams.com/video/AmGSEH7QcDg/video.html
    🌍 Get my Complete Courses! ✅ unitycodemonkey.com/courses
    👍 Learn to make awesome games step-by-step from start to finish.

  • @bluzenkk
    @bluzenkk Před rokem +22

    Since you said this vid is sponsor by Unity, i''ll say thank Unity for appointing the right person to deliver this content.

  • @Hazzel31337
    @Hazzel31337 Před rokem +4

    thank you for taking your time to go trough it and thanks to unity for sponsoring your time, i hope they do that for the big boss roam one also :D

  • @caseyclayton01
    @caseyclayton01 Před rokem +15

    As someone who went through your free course as a refresher, I would love to see you cover converting all the code from that to use DOTS, even if it's just the singleplayer version of the game. It's a simple enough game but touches on a lot of different things.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +13

      Yup converting a simple game to DOTS is one of the video types that I hope to do when DOTS hits 1.0

    • @allaboutpaw9396
      @allaboutpaw9396 Před rokem +1

      @@CodeMonkeyUnity +1 to this :)

    • @OniGameDev
      @OniGameDev Před rokem

      @@CodeMonkeyUnity wait that video too)

  • @Dertro
    @Dertro Před rokem +3

    Looking forward to the multiplayer course
    Half way through the KitchenChaos course, I've been doing at least an hour a day.
    Thank you so much for the courses. Even though I have some experience in unity I'm still learning new things with your courses.

  • @NachitenRemix
    @NachitenRemix Před rokem +2

    This is like a mini spoiler for the second part of the free course you are making :) I am really looking forward to that!

  • @kunj1064
    @kunj1064 Před rokem +21

    Launch your cooking game in phone it may get famous because of fun gameplay it may get more famous when you add the multiplayer.

    • @juand.cardona2208
      @juand.cardona2208 Před rokem +4

      Well, it's kind of an Overcooked clone (No offense to Code 🐒, amazing tutorial) so it could get in trouble with copyright

    • @kunj1064
      @kunj1064 Před rokem +1

      @@juand.cardona2208 But overcooked is for pc .

    • @reglan_dev
      @reglan_dev Před rokem

      @@kunj1064 you want Code Monkey to become one of these developers, that copy pc game and release it on mobile for money? I dont think its a good idea to release it on mobile.
      Unless he gets permission from team behind Overcooked

    • @kunj1064
      @kunj1064 Před rokem

      @@reglan_dev Actually i knew about overcooked now when Juan D. Cardona said.

    • @essomatic
      @essomatic Před rokem

      @@juand.cardona2208you cant copyright game mechanics it can be obvious clone

  • @TheJohndward01
    @TheJohndward01 Před rokem +1

    This is great! I also appreciate you going thru the code and explaining it.

  • @theashbot4097
    @theashbot4097 Před rokem +3

    only 2 more weeks until the multiplayer part of the Course!? I have been so busy with work that i have not even started the first part! Thank you for all the work you do for us. I appreciate it a lot!.

  • @XAHAK
    @XAHAK Před rokem +3

    I still haven't finished the kitchen chaos, but i can't wait for the multiplayer course

  • @kushpacsmike
    @kushpacsmike Před rokem +1

    another well explained video as always!

  • @ezoray
    @ezoray Před rokem +5

    Thanks for covering Galactic Kittens, I've not gotten around to downloading it and it looks well put together all things considered. As you're creating a multiplayer course something to be aware of in the upcoming NGO 1.3 the handling of network prefabs has changed and may prove confusing at least to start with. It might be worth checking out the develop branch if you want to be prepared for it.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +2

      Oh thanks for letting me know! I hadn't checked out the develop branch so I'm reading that changelog for the first time.
      I'm just about to start recording the multiplayer course and I want to make sure I mention any upcoming changes.

  • @mehdikovic
    @mehdikovic Před rokem

    Oh my dear, networking in games is scary, would love to watch your FREE upcoming course, I know I learn a lot as I learnt from your single player course, Kitchen Chaos.
    THANK YOU AGAIN.

  • @Dominik-K
    @Dominik-K Před rokem

    Really nice video, enjoyed it a lot

  • @forbiddenbox
    @forbiddenbox Před rokem +3

    Is this the course? Oh it's not, got me excited 😂😂. I didn't even know unity released this sample, thank you

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +3

      I'm working on it! It's coming along great, hopefully done within 2 weeks!

  • @theprince666
    @theprince666 Před rokem

    Thank you King!

  • @mohammadalkhalailah7395

    KEEP GOING BRO 💪

  • @ChristopherCricketWallace

    very much looking forward to your Steam release of the survival game.

  • @johnryall3936
    @johnryall3936 Před rokem +2

    Thank you for what you do I haven been going through your turn based course and loving it but i was wondering about procedural gen a grid map. I've been having a difficult time with that and would love your insight on it. Thank you for all your work!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +1

      Difficulty how? There's many ways to implement that, the trickiest part would be the grid size but for that I would just decide on a fixed size and procedurally generate some objects/walls/enemies on that fixed grid system.
      As for implementation there are tons of methods, look into some Noise or some Wave Function Collapse

    • @johnryall3936
      @johnryall3936 Před rokem

      @@CodeMonkeyUnity Ive looked into perlin noise to help with the procedural but the biggest issue im having is getting plots to appear together for the buildings to be placed on. best example i can give is the plots and parcel system that xcom 2 built. I have been working on a fixed grid size and i know its with my coding. Also thank you for replying!!!

  • @bilqinm
    @bilqinm Před rokem

    i am waiting excited

  • @Nuwn
    @Nuwn Před rokem +2

    I always think these examples from unity are annoyingly overengineered, your video will absolutely help people with this. 👍

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +2

      Having a video like this would have definitely helped me understand the codebase, reading the documentation and inspecting the source code took a bit of work. So hopefully this video really helps people understand how the game works.

  • @jean-michel.houbre
    @jean-michel.houbre Před rokem

    I really enjoyed this video: this overview and all these explanations will help me a lot.
    I have a few general questions:
    - is there a rule, way or hint to know if a method should apply to clients, server or both?
    - it's a small game (small scale co-op sample), but there are still a lot of objects generated on the fly. Is the implementation of a pooling system different from a standard game? Server part only?
    - is there a special method for debugging a multiplayer game?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +1

      I'm glad you enjoyed it!
      -There's no global rule, really depends on the context and what you decide with regards to trust/security, whether you want to make it client authoritative or only server authoritative
      -NGO does have some specific Pooling systems docs-multiplayer.unity3d.com/netcode/current/advanced-topics/object-pooling/index.html
      -Nothing too special for debugging (other than being a lot more complex), you probably want to use Debug.Log more than the VS Debugger simply because you probably don't want the Host to trigger a breakpoint and disconnect the clients

  • @watercat1248
    @watercat1248 Před rokem

    I will definitely need to check how the multiplayer system works but I don't have time right now
    wean have time I will definitely take a look

  • @mauznemo
    @mauznemo Před rokem

    Owwww I saw "Multiplayer" in the title and thought it was the multiplayer part of the cooking game. But is cool too

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +1

      I'm hard at work on it! I should start the recording process later this week so hopefully on the first week of March it will be done

  • @viwer1603
    @viwer1603 Před rokem

    An Timeline tutorial would be cool!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem

      Yup that's a tool that I've been meaning to look at for quite some time, never used it

  • @ItsDan123
    @ItsDan123 Před rokem +2

    Maybe you address this I’m commenting as I’m watching but around three minutes and 45 seconds there’s an interesting effect where the laser beams on the host all impact the boss but on the client they seem like they’re destroyed early. I’m assuming this is some kind of synchronization thing where the command to destroy the laser game object is coming in before the position synchronization has caught up with the host does that sound right?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +1

      Yup exactly that's a synchronization thing, this sample is meant to be as barebones as possible just to teach the basics so it doesn't have any kind of client side prediction at all
      The NetworkTransform itself has some smoothing which does indeed mean that when the client receives the RPC saying the Enemy/Boss has died, the NetworkTransform is still smoothly interpolating the values which causes it to look like the enemies get destroyed before the bullet hits them

  • @joshuaedgerton7262
    @joshuaedgerton7262 Před rokem +1

    I'm new to multiplayer development, is there any way Unity's multiplayer tools work when making steam games as well? Does Netcode for Gameobjects somehow go with Steamworks in any way? The ultimate goal for me is to make a multiplayer game for Steam that allows you to join friends using Steams friends list etc. So for that goal, is there any reason for me to use Netcode for gameobjects? Or should I just stick with learning Steamworks and Mirror for multiplayer games? Because I LOVE your videos and they are always so helpful, but I want to make sure I'm focused on learning the exact tools I need for making steam games specifically :) Thanks in advance!

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +1

      Yup, all these multiplayer tools are very modular so you can use NGO on top of a different transport layer like Steam Transport. You could also use Steam Relay instead of Unity Relay, etc.
      Remember that NGO is just the logic layer.
      I'm planning on covering how to do that specific Steam integration as soon as I have the time

  • @christopherdeguzmaniii7810
    @christopherdeguzmaniii7810 Před 5 měsíci +1

    I want to play this on android phone. Please help me to change it to control using joystick. Thanks in advance. You really help a lot of people to understand netcode. thanks

  • @dbweb.creative
    @dbweb.creative Před rokem

    I have a question (with a solution I've been pondering):
    When object gets parented and then moved by parent - it stops physically colliding. For example a CharacterController that gets parented to a moving platform and there is an obstacle on the way to knock player off the platform by regular physics collision.
    My take on it, is this:
    Make player object jitter(non-visibly, just within engine calculations). something like: Transform.Translate -0.0001f * Time.deltaTime in every axis and then do CharacterController.Move the same value back.
    What do you think of this/are there any serious pitfalls to this kind of a method, and what is your take on the problem?

  • @zeusmakill3547
    @zeusmakill3547 Před rokem +1

    Sir, I am your big fan
    Can you a video on boss fight with different attacks with Ariel attacks and spells
    I search your whole channel but I did not able to find that video which helps me
    By the way I love your videos
    Thanks for making these kind of. Videos

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +1

      I covered a Boss Fight with a state machine here unitycodemonkey.com/video.php?v=qZC1VYWnHZ8

    • @zeusmakill3547
      @zeusmakill3547 Před rokem +1

      @@CodeMonkeyUnity czcams.com/video/-dJvZRZKIjI/video.html
      Thanks for the reply but
      Some what like this I want
      And I saw your video but it didn’t help me

  • @christopherdeguzmaniii7810
    @christopherdeguzmaniii7810 Před 5 měsíci

    can you please help me to change the control to joystick fro the galactic Kittens

  • @davidcalderwood7041
    @davidcalderwood7041 Před rokem

    Do you have a video on how to setup a fog of war type system?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem

      Hmm no I don't think I've covered that, I made the Field of View but not fog of war. unitycodemonkey.com/video.php?v=CSeUMTaNFYk
      Although how I implemented it in my own game Survivor Squad is basically exactly like that, you fire raycasts then use that to hide parts of a black mesh on top of the game

  • @RomekjeG
    @RomekjeG Před rokem

    You should make a tutorial on co-op LOCAL multiplayer. With a decent character selection, UI for each player that only is visible when a player is loaded in etc. I can't find this anywhere!!! I can only find tutorials using the input managers where you spawn a player object. But I dont want to do that!

  • @FernandoMirabile
    @FernandoMirabile Před rokem

    Since you worked a lot with these observable patterns: What do you think is the better for add a new listener into them? (Not necessary in network related environments).
    Sometimes Unity has a lot of issues when reloading domain (changing something in code while you are playing), you can lose listeners if you add them into the Start, but also adding them other places like Awake can cause issues with dependencies...
    Thanks.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +1

      Reloading the domain shouldn't cause issues to events added on Start, unless you're working with Static events?
      Even without Domain reload the object will still be created/destroyed

    • @FernandoMirabile
      @FernandoMirabile Před rokem

      @@CodeMonkeyUnity no they are not static on my end. Probably the issue is input system then.

  • @nito8066
    @nito8066 Před 3 měsíci

    i jut wathed some cute cars

  • @mikekozlov3484
    @mikekozlov3484 Před rokem +1

    Before using Netcode, keep in mind that there is no client-side prediction. So if you want to have a character to control, it's gonna be laggy.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +1

      Yes there's no client side prediction by default, but that doesn't mean it has to be laggy, it just means you have to implement it yourself.

    • @forbiddenbox
      @forbiddenbox Před rokem

      @@CodeMonkeyUnity In other words stick to single player 🤣😂

    • @mikekozlov3484
      @mikekozlov3484 Před rokem +1

      ​@@CodeMonkeyUnity oh it's very complicated.
      I did that, but if your character movement is the result of any kind of simulation (rigidbody, root motion) you need to put a lot of effort into reconciliation feature. And you're bound to tick rate, meaning that you have to simulate physics manually, implement interpolation for other objects and so on and on.
      Client-side prediction is in "planed" state for Netcode, but when I asked them about any ETA, they couldn't provide it, meaning it's clearly not 2023.
      And I personally think that precise and smooth movement is the most important mechanic in any character-oriented game.

  • @theprince666
    @theprince666 Před rokem

    Random question, is there anything recent that has solved the disconnected game - connecting to a server and get things based on disconnected game progress problem?
    Im assuming some kind of encrypting or blockchain can work, but so far everything i've found points that everything in the disconnected game can still be hacked.
    Sorry if question makes no sense, i'll ask later if not.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem

      Not sure I understand your question, not sure what you mean by encrypting or blockchain.
      If the host disconnects the game simply ceases to exist so there's nothing to be hacked.

  • @maliktariq
    @maliktariq Před rokem

    can anyone tell me that if I go through this video will I be able to make multiplayer game by myself as I am unity game developer and don't know much about multiplayer?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem

      Yes if you study this sample you will learn how Netcode for Game Objects works

  • @457Deniz457
    @457Deniz457 Před rokem +1

    Thanaaaaaaank ! :)
    But is this way preventing hacking?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem

      This game is a simple sample which means it is mostly client authoritative so not really focused on preventing hacking.
      I talk about that topic in more detail in one of the lectures in my upcoming multiplayer course.

    • @457Deniz457
      @457Deniz457 Před rokem

      @@CodeMonkeyUnity Perfect, count me in as buyer thank you ! 😊

  • @progCan
    @progCan Před rokem

    🌠

  • @028_shivamjaiswal5
    @028_shivamjaiswal5 Před 11 měsíci

    Can we play solo??

  • @iiropeltonen
    @iiropeltonen Před rokem

    Never worked with shaders. Alot of new stuff for me on this one.

  • @francescodonnarumma6092

    I have a question that is not related to this video. How can I collaborate with others in unity ?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +1

      You mean in terms of tech? There's PlasticSCM which is Unity's official tool, or you can just use GitHub or any other tool
      You mean in terms of people? Maybe you can find someone in a Game Jam, maybe on the Unity forums or Unity Discord

  • @genius-b1180
    @genius-b1180 Před rokem

    I only saw google play plugin in the documentation and thought it was just android authentication, since this service also works in desktop applications, can the google sign in method be done? (not google play games account)

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem

      The auth package has changed quite a bit since I last looked at it so it might have changed but back then the Google sign in was really Google Play Games sign in.
      Although I know they have since added support for OpenID, I would assume the regular Google sign in supports that standard.

    • @genius-b1180
      @genius-b1180 Před rokem

      @@CodeMonkeyUnity Got it, thanks!

  • @mallu_bot50
    @mallu_bot50 Před rokem

    ♥️

  • @acez28
    @acez28 Před rokem

    But is the logic the same for a WiFi LAN Mobile game?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem

      Sure, the Netcode layer is completely separate from the transport, you use the same Netcode logic for any connection type.

    • @acez28
      @acez28 Před rokem

      @@CodeMonkeyUnity oh alright so what transport works for mobile?

  • @PauloHSousa237
    @PauloHSousa237 Před rokem

    Photon looks eaiser, I don't really know why. If I'm not wrong, you need to put your credit card in order to use the free Unity servers for a multiplayer game.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +1

      I haven't used it myself so can't really compare the two but I'm in the middle of converting Kitchen Chaos to multiplayer and the process has been extremely easy.
      Also you don't have to use their UGS tools, you are free to use just Netcode and use your own custom Lobby or Relay solutions. NGO has no cost.

    • @PauloHSousa237
      @PauloHSousa237 Před rokem

      @@CodeMonkeyUnity I'm going to try Netcode

  • @lukekearney3831
    @lukekearney3831 Před rokem

    How do you do multiplayer with multiple cameras?

    • @Yukiixs
      @Yukiixs Před rokem

      You can ask the main camera to follow the current player go ( get the local player go with the networkmanager )

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +1

      You mean multiple players? You just have one camera which only follows the local player
      Or you mean like local multiplayer with 4 screens? You can look at the camera output settings and you can play around with how much of the screen that camera will render

    • @lukekearney3831
      @lukekearney3831 Před rokem

      ​@@CodeMonkeyUnity I mean like multiple players each with thieir own character and camera

  • @pytchoun140
    @pytchoun140 Před rokem

    Do we need multiplayer knowledge for your multiplayer free course ?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem

      You just need to know the basics for how the toolset works, basically you need to watch my Netcode video unitycodemonkey.com/video.php?v=3yuBOB3VrCk
      As long as you know what is a NetworkManager, NetworkTransfom, NetworkBehavior, RPCs, etc, then you will be able to follow everything

    • @pytchoun140
      @pytchoun140 Před rokem

      @@CodeMonkeyUnity ok

  • @kunj1064
    @kunj1064 Před rokem +1

    May i ask you a question could you help me making my game i might ask doubt because I am starting a fps game which is based on Indo-Pak 1971 war.
    Edit : Don't worry I will not ask too many question just some doubt related to it.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +2

      Sorry but I'm already insanely busy with my own projects so I can't make your game for you.
      The goal is for you to watch the videos on this channel to gain the knowledge needed to build your games exactly as you want them.

    • @kunj1064
      @kunj1064 Před rokem

      @@CodeMonkeyUnity Nah I am not asking too make my game 😂. I just asked that if I had doubt related to unity can I ask you.

    • @kunj1064
      @kunj1064 Před rokem

      ​@@CodeMonkeyUnity All the best for your project.

  • @smikhasko2758
    @smikhasko2758 Před rokem

    В уроках Unity стараются сделать зрелищные примеры, но по моему мнению, лучше делать совсем маленькие примеры, но с правильным кодированием. Даже не являясь специалистом в сетевом программировании, видно как ужасно вешается самый ценный компонент Network Transform на все подряд. С таким подходом нужно быть готовым к убийственным лагам и солидной сумме за оплату сетевого трафика как только ваш проект выйдет на приличный уровень.

  • @leosalazar9213
    @leosalazar9213 Před rokem

  • @soumyameta
    @soumyameta Před rokem

    why you don't use riptide for multiplayer, it's completely free. but for dedicated server, you have to pay only server not for this code.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem

      First time I'm hearing about that toolset. Basically there's tons of multiplayer options and they're all great, I'm using NGO simply because it's the official tool.

    • @soumyameta
      @soumyameta Před 11 měsíci

      official tool is good but if you can use this tool bro it's goat simple and better code

  • @TheOne11111
    @TheOne11111 Před rokem

    Can you explain how that hero (fanny) cable skill work? czcams.com/video/sVKOHCJ19PQ/video.html That game is created with Unity according to Wikipedia. That game has over 1 billions download and over 100 million monthly players. I always want to know how to create Attack on Titan anime style cable skill in the game and I found that game play. I forgot to mention that game name is Mobile Legends Bang Bang.

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem

      I'm not familiar with that game so no idea what specific skill you are referring to.
      The general idea is break down what you want to do into its core components. Don't look at the entire skill, look at it in pieces.
      Also the engine doesn't matter, that game could have been made with Unreal and you could still recreate the mechanics in Unity

    • @TheOne11111
      @TheOne11111 Před rokem

      @@CodeMonkeyUnity I shared that video link with the exact timestamp for that one skill I want to know. That skill looks like spider man cable skill I think but It seems more cooler because she can shoot 3 or 4 or more multiple cable at the same time and can travel quickly whatever direction she want. It is exactly the same idea from Attack on Titan anime. At first I thought it might use SpringJoint but I'm not sure.

  • @nexoDev44
    @nexoDev44 Před rokem

    First

  • @xenos-go4348
    @xenos-go4348 Před rokem +1

    Hello Code Monkey, I found some cool new assets on the Unity Asset Store. I don't know if you have already reviewed those or not. Is it okay if I tell you the names, and you review those Assets, you asset review series highlights awesome assets.

  • @justlama0
    @justlama0 Před rokem +1

    one more bad code sample from unity team... junior devs pls don't repeat this singleton hell in your projects

  • @Herrahaamu
    @Herrahaamu Před rokem

    do you have discord where we could go and make conversations and ask for help?

    • @CodeMonkeyUnity
      @CodeMonkeyUnity  Před rokem +1

      No sorry, I tried it but couldn't keep up. There's a similar Discord for Unity devs called UnitedProgramming