Answering your Unity Multiplayer Questions (Netcode for Game Objects)

preview_player
Показать описание
👍 Learn to make awesome games step-by-step from start to finish.
👇 Click on Show More

🔴 RELATED VIDEOS 🔴

💬 It's finally here! Unity Official Multiplayer is fully released!
With that you asked a bunch of questions so here are my answers based on my research.
Stay tuned for a full tutorial coming soon!

0:00 Intro
0:19 What is the limitation for small scale games?
1:48 Visual scripting
2:17 DOTS multiplayer
2:40 Addition to Turn-Based Strategy course
3:16 Complete course on multiplayer
4:00 Pricing
5:47 Is it server or client authoritative?
6:34 Rollback netcode
7:06
7:27 Does it integrate well with existing solutions like Steam?
7:45 Adding it to current projects
8:10 For creating a metaverse game with 100s of players
8:26 A good solution for a 2 player card game?
8:48 Would it work for an RTS?
9:20 Combining Mirror with Unity Transport
9:34 To share data amongst users in a mobile app
10:02 Can it be self-hosted?
10:18 When making a survival game
10:33 Peer2Peer

📝 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!

If you have any questions post them in the comments and I'll do my best to answer them.

See you next time!

#unity3d #gamedev #multiplayer

--------------------------------------------------------------------
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.

--------------------------------------------------------------------
- Other great Unity channels:
--------------------------------------------------------------------
Рекомендации по теме
Комментарии
Автор

0:19 What is the limitation for small scale games?
1:48 Visual scripting
2:17 DOTS multiplayer
2:40 Addition to Code Monkey's course
3:16 Complete course on multiplayer
4:00 Pricing
5:47 Is it server or client authoritative?
6:34 Rollback netcode
7:06
7:27 Does it integrate well with existing solutions like Steam?
7:45 Adding it to current projects
8:10 For creating a metaverse game with 100s of players
8:26 A good solution for a 2 player card game?
8:48 Would it work for an RTS?
9:20 Combining Mirror with Unity Transport
9:34 To share data amongst users in a mobile app
10:02 Can it be self-hosted?
10:18 When making a survival game
10:33 Peer2Peer

striverfor
Автор

Thank you for the incredibly high quality of your content. Your Unity tutorials helped me a lot in the past years.

RobinDoesUnity
Автор

Im very happy to see my comment in one of the screenshots you showed (3:17), I love to see that you really read the comments and take suggestions. You are the best

NachitenRemix
Автор

I would love to see a basic understanding of the theory behind multiplayer games, like connections between server-client and viceversa. It's something I tried to understand on my own but never've been 100% to fully understand it.

notlaw
Автор

Hell yeah. Give us all the multiplayer and keep up the great content. You are a machine, you deliver so much good stuff consistently :D

geri
Автор

2:40 - adding multiplayer with an authoritative server to your turn-based strategy game would be awesome!

tomtomkowski
Автор

Forget Youtube, this deserves a well-structured, in-depth tutorial like the Turn-Based strategy one. Just a bunch of scattered 10 min videos won't take anyone anywhere, the topic is too broad and complex.

S_Tadz
Автор

Used Photon for university projects. Personally I think having the game well developed and game mechanics ready is much easier to implement multiplayer later on since the foundation is there to test right on the go. Can't wait to see Codemonkey continue to explore.

NightMareJP
Автор

Could you do follow up video that explains different type of architectures that should be used for different type of games, eg. Lock step, peer 2 peer, full server authority? Depending on game genre you will probably use different approach, eg FPS, car racing, turn based strategy, so people know what to search more info when they start creating multiplayer for their game?

MarekNijaki
Автор

I have been using Netcode for Game Objects for the last few weeks and it has been really great to use. I have only had one major issue which requires me to use the development branch, but that fix should be out in the next version release. Lots of good information from this video!

Hoofer
Автор

You say, of the comparison, "just pick one and learn", I think the biggest question to ask of that would be which one would benefit a game developer more as if you were to pick Netcode for Game Objects and it becomes apparant that it's not up to the task of a larger scale game then you have to invest your time learning Photon/Mirror etc instead after the fact. Which would be the best one to learn "first" so to say in the view of creating potentially larger scale games than Netcode for Game Objects might allow?

Yes I am aware that if the only limitation as CM has found is the packet size then potentially this answer is actually "personal preference" but as a developer looking at multiplayer I'd like to have some insight for sure :)

Also congrats on 400k!! <3

ThunderSnper
Автор

I would love a multiplayer course from you. Actually am trying to learn game dev from you right now so that way I can put my game idea into life and it's also going to be multiplayer based like an MMORPG (hopefully)

Kakashi
Автор

thanks for answering my question, I would love to see some testing on what it takes to hit the limits of the new multiplayer code, perhaps in the tutorial your making. Might also touch of what it takes before you should consider moving your game to DOTS

NghtRder
Автор

Hey @CodeMonkey, one quick question. When you make a multiplayer game you use multiplayer specific things like [Server], [ClientRCP] etc, and the logic it's different of making a singleplayer game. My question is, how do you make a game with multiplayer AND singleplayer. Do you host it for one player? Is that a correct way? I think that the multiplayer thing should be an extension of the singleplayer game, right? What is your view and tips on this? Thank you

navi
Автор

Thanks man, really glad that you went through your comments and answered them through this awesome video
Still not going to work with netcode but I appreciate you as a unity youtuber <3

falricthesleeping
Автор

Great video! I'll be looking more into a smaller scale game, like a 2 player coop game, p2p, without relay.

SantaGamerYoutube
Автор

I hope you do a lobby system in the new series. This is not cover and must game need to split the players into rooms. Thanks Code!

unity_with_timoteo
Автор

Great video. It gives us a bit more light on netcode

jamesderaja
Автор

People who talk about rollback bother the heck out of me. It's just a philosophy on how information is transfered over the network, but people make it seem like it's an actual networking solution (like netcode for gameobjects, mirror, etc).

TheUncutAngel
Автор

No one make tutorials about Netcode for Entities. Everyone say that it’s best choice for multiplayer games with big CCU but no one cover that theme. Can you please make tutorial for how to make such dedicated server and pull it to multiplay?

il