Adding MULTIPLAYER to my Game! (ONE WEEK LEFT!)

Adding MULTIPLAYER to my Game! (ONE WEEK LEFT!)

Code Monkey

1 год назад

15,938 Просмотров

Ссылки и html тэги не поддерживаются


Комментарии:

@hellfim
@hellfim - 14.06.2023 00:23

Great video as always! I think that some more jumping around the screen is okay.

One more thing to improve is eyes movement (or rather NOT movement). I believe you are reading from some kind of telepromter and it would be much better if your eyes weren't that fixed.
It certainly looks smoother in those parts where you've read the script ahead and freely looking (and pointing) around.
Hopefully I didn't offend you as I didn't mean it in any way. Keep up the great work and good luck!

Ответить
@relight4797
@relight4797 - 14.06.2023 00:56

I feel that if you're going for a calmer style then it makes more sense to just sit down with a face cam. Allows you to have a stationary microphone and consistent audio quality. Great video as always though!

Ответить
@RealRogerFK
@RealRogerFK - 14.06.2023 01:00

I swear if DOTS doesn't solve the maddening lingering decade-long headache inducing problem of networking in Unity they're completely done for anywhere outside of indies and singleplayers lol. Will use this video as "I don't wanna go insane." y'know

Ответить
@CharlieFleed
@CharlieFleed - 14.06.2023 01:39

I implemented multiplayer with Mirror and in the case of scriptable objects I moved them in my resources folder and instead of sending them across the network I send the path and I load them at destination. I thought I would mention it in case someone finds the idea useful.

Ответить
@marcelgehtdichnixan5370
@marcelgehtdichnixan5370 - 14.06.2023 03:23

This guy is built just like his game builds

Ответить
@sbaev3nflow
@sbaev3nflow - 14.06.2023 03:25

Great news! Now make another addition to the turn based strategy course to add multiplayer to that, seeing as it's adding to an existing project versus a new one, and I'll pay extra! :D

Thanks for all you do.

Ответить
@johnabruce
@johnabruce - 14.06.2023 03:56

Looks AI generated.

Ответить
@igorgebien8775
@igorgebien8775 - 14.06.2023 04:12

Dude can you make a tutorial for Fishnet multiplayer and how to implement it? I feel it is much better than Unity's Netcode (clunky)

Ответить
@jcd302
@jcd302 - 14.06.2023 04:49

You can do it! 👍🏼

Ответить
@ChrisBurns3D
@ChrisBurns3D - 14.06.2023 05:03

Ill see if I can join the next live stream to play test!

Ответить
@Angry-Lynx
@Angry-Lynx - 14.06.2023 05:16

Thats what u get with unitys multiplayer/anything done by them.
Told ya ;

Ответить
@HexedDev
@HexedDev - 14.06.2023 05:47

I like that you talk about getting stuck because it feels more real as everyone gets stuck once in a while.

Ответить
@Kousai
@Kousai - 14.06.2023 05:55

Oh no, he's hot!

Ответить
@staynoobs
@staynoobs - 14.06.2023 07:02

How old are you??

Ответить
@AhauLobo
@AhauLobo - 14.06.2023 08:03

I really like this new type of editing! It's really engaging. Unlike last time, my eyes can follow where you are around the screen now, aha. Great job! Can't wait to play Dinky Gardens.
(Also, I was hoping you'd share what bugs you encountered and how you fixed them, thank you a lot for that!)

Ответить
@codemite
@codemite - 14.06.2023 09:13

Oh god, it's good to know that I'm not crazy! I have encountered the unpacking NetworkManager prefab/placed NetworkObject bug as well and I'm pretty sure it's to do with every programmer's nemesis - cache invalidation. I would occasionally get network object prefabs with duplicate GlobalObjectIdHashes in the scene which led to absolutely nightmarish scenarios. Ended up writing an editor command to dirtify the NetworkObjects in prefabs and open scenes by double toggling the SynchronizeTransform flag (it might be enough instead of readding the entire component).

Ответить
@curiousRhino
@curiousRhino - 14.06.2023 09:37

As a beginner I am now going through the TurnBasedStrategy Course and trying to improve my interest and code . Personally I haven't done any multiplayer tutorial or project but note Taken for future - "Build Multiplayer Right Away from the beginning". Thank you

Ответить
@ComicusFreemanius
@ComicusFreemanius - 14.06.2023 10:20

Stop flexing your biceps on us.

Ответить
@ErosGuerrero
@ErosGuerrero - 14.06.2023 11:44

I would love to see a Local coop tutorial☺️

Ответить
@GOSS_Ihor
@GOSS_Ihor - 14.06.2023 12:31

I don't think that after all stuff was changed from previous devlog video there's anything left to improve :d
Way much better

Ответить
@flaalf3911
@flaalf3911 - 14.06.2023 12:38

Hello, I am very interested in the multiplayer aspect.
But also in terms of costs. If you use the services of Unity and others. I came across photon pun 2 which also allows you to use your own servers, I don't think Unity gives you that freedom.

Would love to hear your thoughts on this or maybe it's worth a video of its own, because it's not just about how easy it is to program something, which is of course important, but also how much the service costs.

If you've mentioned it before or said something about it, feel free to give me a link, I'd love to watch it.

Ответить
@quentinjulien7633
@quentinjulien7633 - 14.06.2023 13:18

I got the same error on the animator while following your multiplayer course with the latest version of NGO. I decided to ignore it too since it's not game breaking and it was almost impossible to find the root cause, especially since you can't add additional logs the NGO code. Thanks for the devlogs and good luck for the Steam Festival !

Ответить
@chaostellar
@chaostellar - 14.06.2023 13:19

good stuff

Ответить
@iiropeltonen
@iiropeltonen - 14.06.2023 14:39

You're getting much better at this format. I like the detail of you "looking" at your code on the keyed in screen ✌️😃

Ответить
@ChristopherCricketWallace
@ChristopherCricketWallace - 14.06.2023 15:10

it sounds like the NetCode library has some lifecycle event problems. Connections, initializations, and linking that happens in a specific order are failing or being missed when you enter various application states during Unity development and debugging. Events that are something like: onLoad(), onResume(), onDestry(), onMoveToBackground() are not quite bulletproof in the NetCide lib. (that's a guess based on stuff working when you re-add things or only in one workflow)

Ответить
@NeoNthriller
@NeoNthriller - 14.06.2023 15:32

Great improvement on the last video. Didn't notice an echo this time around.

Ответить
@jonaso_o8109
@jonaso_o8109 - 14.06.2023 16:20

Hey, How did you implement unity netcode to work with steam?

Ответить
@kingapple638
@kingapple638 - 14.06.2023 16:45

Bro how to make revival system please say bro please bro this my request please 😢

Ответить
@pubgtamil910
@pubgtamil910 - 14.06.2023 18:10

Sir how you study c# programing language give some hints pls......❤

Ответить
@nachohotdawg5634
@nachohotdawg5634 - 14.06.2023 19:40

Dinky Winky

Ответить
@ListonJiu
@ListonJiu - 14.06.2023 21:58

Great Video!!
Can you please make a video on Client prediction using physics?
I have been struggling with this issue and there are very few resources available on this toppic.

Ответить
@ilidamstudios
@ilidamstudios - 15.06.2023 02:23

It's good to see that I'm not suffering alone with these weird bugs working with multiplayer in Unity 😅. Also, thanks for all the great multiplayer content, it saved my life and my job 😂 🫂

Ответить
@bananplaysshuTV
@bananplaysshuTV - 15.06.2023 09:29

I'm curious about a game devs routine for a day. I know you did a video on that years ago, but I would really appreciate updating that, and maybe dive more into healthiness as a gamedev, etc
Great video, I'm making a multiplayer game off of your guides now, thanks, keep it up 😅

Ответить
@goldone01
@goldone01 - 15.06.2023 10:44

On when to implement multiplayer, my view is in the middle between your two options. You will want some of core elements done to make sure the game is fun before adding MP because it will slow everything down, but too many systems increase the risk that you will need to rewrite something completely, especially if you have little MP experience. Or you build an SP prototype and then build the actual game with MP from the start.

Ответить
@Aco4k
@Aco4k - 15.06.2023 11:12

So CodeMonkey makes Video games then Gets Jacked on the side lol.... Not ur typical gamer.

Ответить
@ZukuseiStudios
@ZukuseiStudios - 15.06.2023 11:14

Awesome style, really engaging videos, more like a mini movie story, also I reckon Code Monkey can Bench press around 125-130kg, so Buff Monkey

Ответить
@Ochenter
@Ochenter - 15.06.2023 15:27

So you aren't a monkey then...😮😢😢

Ответить
@gabrielmarques8657
@gabrielmarques8657 - 15.06.2023 21:55

Nice video! Quick question regarding the migration process: can you still play the game in single player mode? If so, do you have separate codes for that or just runs a local host and works as a multiplayer under the hood? If the later, can you play without internet?

Ответить
@adelAKAdude
@adelAKAdude - 16.06.2023 09:49

I like how you showed that you are a normal human as me having all these random bugs fixing them selfs randomly for a random reason ... Keep it up ... Looking forword to try the game

Ответить
@Caphalem
@Caphalem - 21.06.2023 00:04

I would never have guessed that GigaChad sounds like CodeMonkey

Ответить
@lime_68
@lime_68 - 22.06.2023 21:38

I got used to previous format, I guess somewhere in the middle would be nice, showing yourself in the beginning and then switching to old format(behind the scenes)
Brackeys did that

Ответить
@artur8904
@artur8904 - 12.08.2023 18:27

where do you host your game server to play it online?

Ответить
@GSikNyang
@GSikNyang - 18.08.2023 05:56

honestly you are so handsome....wow...

Ответить
@StickyLabDev
@StickyLabDev - 02.02.2024 20:32

I hope I can be smart like you

Ответить
@ALQAWSI
@ALQAWSI - 17.04.2024 17:03

the Network solution from unity itself is so bad that the moment I add just the Network Manager I got error, and the error all about the network manager alone...
Using photon or any other solution made it so easier for me.

Ответить