Unity Multiplayer Game Development - New Visuals
Vložit
- čas přidán 31. 05. 2024
- Hello guys, this is my second update video showing the progress on my current Unity multiplayer game project. Over the past few weeks I have been working on implementing more features into my game.
The current plan for this game is unknown although it is being thought about. Currently I’m implementing common multiplayer features and basically making a first person shooter game. As I figure out what kind of game I plan on making out of this, the features I add will start to be more specific to the kind of game I'm trying to make.
----------------------
Tom’s Unity Multiplayer Networking Series: • Connecting Unity Clien...
My Previous Video: • Unity Multiplayer Game...
My Website: zxgames.net
My Discord: / discord
----------------------
Music:
(0:00)
Title: Memo
Artist: super noot ensemble
Source: • Memo | cute, 8 bit, ch...
(0:26)
Title: Neon Skies
Artist: Lee Rosevere
Source: • Lee Rosevere : Synthcr...
#Devlog #GameDev #Multiplayer #Unity3D #Unity #IndieDev #LowPoly #GameDevelopment - Zábava
Decapitation 👌
Also, nice trees :)
Haha, Thanks!
Nice! Congrats for the 300!
Yeah Thanks!
It's looking great Zach!!
Thanks!
u need more subs and views man, good stuff
You think so? Tell CZcams that! :p
@@xzippyzachx lowkey kinda wanna try something like this now, i remember in middle school i had some pretty ambitious scratch projects and they were fun asl
All the best man, getting great inspiration from u to work on unity.I am still struggling to get unity remote 5 working ...
Ahhh yes Unity remote. I remember the struggles when I used it to test while making android games. Glad my videos are an inspiration! Thanks!
Wow, this is super cool!
Thanks!
Wow nice stuff man🙌🙌🙌
Glad you liked it!
pretty cool ! Keep it up :) Im also making a multiplayer game , so I know that its not an easy task :D
Thanks! Definitely not easy. It is a very interesting challenge though.
I'm making a game very similar to him but, I'm gonna put ads in main menu and also gonna make skins, like cod operators
@@heuabjsjsjn1002 noooooooo not adds
Nice work! Hope you finish this one. I like you never finish a project haha
You and me both! Every project is still a learning experience though if you finish or not.
Wow that’s awesome!
Thanks man!
Underrated
Thanks! :p
I am very new to networking, I also followed toms tutorials and they where incredible however some of the features you have here are really coole, I would be very interested in seeing how some things are implimented such as the chat system and how you go about spawning different items. I have a few ideas how these can be done but I dont necceseraly want to jump in and add spagheti code to an otherwise nicely working system :D without seeing a more proper way to impliment things :).
It can be scary to try stuff on your own yes! If you have finished Tom's tutorials that he has made to date I would suggest trying to implement extra features on your own. Then I would join Tom's discord if you haven't and ask questions in there. The people in his discord should be able to help you untangle the spaghetti code if you need help. Thanks for watching my videos! And good luck you can do it!
@@xzippyzachx Thanks, I am already in the discord, I am quite competent in C# just not networking however it is starting to unfold now after doing this a few times ! :) chat is working !
Awessome!
Thanks! :p
The game is looking great
Thanks! :p
Great job! How long has all this taken you to do?
I started in April 2020
👏👏👏
👏👏👏👏👏
@@xzippyzachx you just made my day man, hope you have a great day too
thanks
You're welcome!
What service are you running your game server on? Obviously we get an exe file of the server build from unity.
I want to create matchmaking, so I may have to create a master server that controls user’s data and matchmaking, then once a match is found or made, the master server will spin up an instance of the game server we made in Tom’s tutorial and send the IP and port of that game server to all clients wanting to join a match?
To start I will not have any matchmaking system with my game and players will be able to host there own servers due to the high cost of hosting official servers. But I am planning on using something like google cloud hosting to run virtual server machines eventually. When you have multiple servers running on server machines its called a fleet. You can then use a master server like you said to send players to one of the servers in this fleet.
@@xzippyzachx Is this part of their new Game servers thing that just came out? I might make my own solution but use Google Cloud Compute. God knows about the cost....
I am talking about Google Cloud Compute yes
Cool
Cool!
I really wanna know how you made the console-type thing. I'm not new to programming but im not an expert by any means, so I haven't been able to think of a modular simple way to read text and execute commands based on what command the user types
I don't think my method is is the best. But I am using a similar system to what Minecraft uses. If the first character typed in the chat/command line is a "/" then we know its a command. Then I split the inputted string by the spaces and assign them to an array. I then use a switch statement to go through the inputted words and depending on what they say I can choose the operation to be done. Join my discord server and ask for a more in depth explanation if you are interested. Thanks :p
@@xzippyzachx Okay that makes sense. Is it basically just matching it to a string and if it matches something like "/kill" then you run the kill command? How do you deal with different values, so for example if you were a moderator could you "/kill " or "/give ammo "?
Right, so that's why you split the string by spaces. This creates an array of strings. Each element is the words between the spaces. So for "/kill " it would create a string array where "array[0] = /kill" and "array[1] = ". So its in a more usable form now. array[1] would be your value. Google the c# split method to learn more how to use it!
i alrdy know this will be a great game
Thanks!
Make some devlogs that you're actually in the progress ;D
It would be nice if I did it that way. The problem is I work on the game very slowly so I don't know if the during progress style video will work very well.
@@xzippyzachx cuts will do the job nicely
SUBSCRIBED😄😄
Nice! Welcome :p
Always gotta check to see if you have legs
Well my players do :p
I like how you put the Like, Comment and Subscribe into the vlog without actually saying it. Lol, scoreboard.
I'm glad it was noticed! haha
I like the headless man . LOl
:)
Amazing stuff. But why don't you use mirror?
I want to have a dedicated server host the game instead of a player being the host. The mirror networking solution uses a player as the host. That's why I am using Tom's dedicated server solution instead. Really depends on the kind of game you want to make.
@@xzippyzachx Thanks so much for the reply. Keep it up mate!
Think I’ll try make a game in this engine
Cool! Good luck
2:52 how dod you made this like what local player see and that other player see
Well like I explained in the video I have two prefabs. One for the local player and one for the other players. When you spawn the players locally you can spawn the local player prefab for the local player and spawn the other players prefab for the other players. I believe Tom already did this in his networking solution tutorials.
400th like
great video tho!
Thanks! :p
Hi, and where can I throw the server so that it works independently of me?
I'm not sure what you mean by 'where can I throw the server'.
@@xzippyzachx I mean, the server can be run in a virtual machine, but do not know if there are such sites? so that they have a public ip
I'm sure there are many hosting services that will run a dedicated server application for you. For the right price of course.
hey, can you help me with an network problem?
I hope you resolved it by now haha, but whats up?
Can you do a game developing livestream?
I just did one today actually. Look at the *playlists* on my channel. There is a playlist with all my previous live streams.
@@xzippyzachx That sounds great, I'll be sure to check those out.
So no head?
*Smashes phone on the floor*
LOL
First comment in 1 year
:p
is it just me or is the grass making the game way more choppy?
No, my recording software was not working right for recording this video so it turned out choppy. Take a look at my newer videos to see the higher frame rates. Sorry! :p
@@xzippyzachx oh ok yea ill check them out!
comment
comment x2