Unity Multiplayer Game Development - Hands System

Sdílet
Vložit
  • čas přidán 31. 05. 2024
  • Hello guys, this is my 6th update video showing the progress on my current Unity multiplayer game project. I implemented a proper hands system and did a lot of other tweaks.
    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.
    ----------------------
    My Multiplayer Development Updates Playlist: • Multiplayer Game Updates
    Tom’s Unity Multiplayer Networking Series: • Connecting Unity Clien...
    Discord: / discord
    My Website: zxgames.net
    ----------------------
    Time stamps:
    0:00 - Intro
    0:15 - Game Over Screen
    0:44 - Death UI
    0:58 - Hand System
    2:28 - Team Colors
    2:38 - Loading Screens
    2:48 - Server Player Count
    3:00 - Rendering Tweaks
    3:25 - Outro
    ----------------------
    Music:
    Title: Kubbi Cascade
    Source: • Kubbi / Cascade
    #Devlog #GameDev #Multiplayer #Unity3D #Unity #IndieDev #LowPoly #GameDevelopment
  • Zábava

Komentáře • 132

  • @tomweiland
    @tomweiland Před 3 lety +8

    Even though the video was shorter than usual, it didn't _feel_ short. Good stuff :)

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      Cool, thanks! I think the short cinematics made it feel nice! :)

    • @tomweiland
      @tomweiland Před 3 lety +1

      Yeah, it made me think that I might have to experiment with that :P

  • @hesenovelitv.5118
    @hesenovelitv.5118 Před rokem +1

    I wish to become a game dev and i am working on it. All I wanted to say is that I get a lot of inspiration from you. Dani is just funny, but you, you gave me inspiration. I never get bored watching your videos over and over again. Great job👍

    • @xzippyzachx
      @xzippyzachx  Před rokem

      Thanks! Glad I could give inspiration! Good luck with your game dev journey! :p

  • @starken6937
    @starken6937 Před 3 lety +17

    I love your videos!

  • @iprolivo6668
    @iprolivo6668 Před 2 lety +1

    Making a game for my university portfolio and thanks to you I found toms networking and it’s helped me so much so thank you

  • @RugbugRedfern
    @RugbugRedfern Před 3 lety +6

    It would be really cool if the ammo icon changed with the fire type of the weapon! Pistols would only have one bullet, since they're semi-auto, and the M4A4 would have 3 since it's full-auto. Awesome progress :)

  • @DonGT
    @DonGT Před 3 lety +2

    Your channel just showed up in m recommendations and I love the content keep it up

  • @prod.halfnhalf
    @prod.halfnhalf Před rokem +1

    I’m late, but your hame is coming together so well!!!!

  • @djcrytec7177
    @djcrytec7177 Před 3 lety +2

    Your videos motivate me to keep going every time! Love it

  • @deepL0
    @deepL0 Před 3 lety +2

    You r gonna gain so much subs i hope. Becausr you make vdeos and games so well

  • @tauheedgamedev2388
    @tauheedgamedev2388 Před 3 lety

    Awesome Devlog and the games looking great. 👍 Subbed

  • @sakiomam3421
    @sakiomam3421 Před 3 lety +12

    The countdown should be so that you can skip it if u play a 1v1

    • @xzippyzachx
      @xzippyzachx  Před 3 lety +2

      So I think what I am going to do is allow respawn time to be edited when selecting the game mode. So you can put 0 if you want. :p

  • @garrettdeveloper
    @garrettdeveloper Před 3 lety +1

    Nice music choices for the video!

    • @xzippyzachx
      @xzippyzachx  Před 3 lety +1

      Glad you think so! It was only one this time but the video was also shorter

  • @bhokal684
    @bhokal684 Před 3 lety +1

    Keep it up, love to test your game soon...

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      Thanks! Make sure to join the discord if you want to be notified when we are doing play tests

  • @sweettwins366
    @sweettwins366 Před 3 lety +1

    LOVE UR VIDS UR GREAT!

  • @iustin1174
    @iustin1174 Před 3 lety

    Good job ! I like this one !😀

  • @povilasca8306
    @povilasca8306 Před 3 lety +1

    Nice, keep em comming!

  • @atomicalex1732
    @atomicalex1732 Před 3 lety +2

    the game is looking really good!

    • @xzippyzachx
      @xzippyzachx  Před 3 lety +2

      Yes, I like the post processing changes. Now I just need SSAO! Thanks!

  • @wildlife_experiment
    @wildlife_experiment Před 11 měsíci +1

    The Songs are bangers

  • @emrahumutkoc
    @emrahumutkoc Před 3 lety +1

    keep going bro!

  • @JayCode_dev
    @JayCode_dev Před 3 lety +1

    Very nice!

  • @meg1a498
    @meg1a498 Před 3 lety +1

    Great Vid!!

  • @bluepr0139
    @bluepr0139 Před 3 lety +1

    I'm Hyped.

  • @audacityfilmsproductions5334

    GREAT VIDEO AGAIN! I’m lovin’ this project so far! Slightly off topic how confident do you feel on a tutorial for iOS voice recognition command?

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      Thanks! I have never made a game for ios. So I wouldn't know how to do voice commands with it sorry.

  • @Dertres
    @Dertres Před 3 lety +2

    perhaps you should add a shotgun? btw the way, game looks really good, i like these videos too. informal and entertaining

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      Yes many more weapons will be added for sure

  •  Před 3 lety +3

    This game looks promising!
    Small details like weapons affected by physics can add a lot to the game when they add up. Good job! :)

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      Thanks! I am trying to add little details as much as possible as long as they don't take away from the game! :)

  • @samuelgalbraith5336
    @samuelgalbraith5336 Před 3 lety +1

    there should be a rank system that allows you to level up. it could allow you to determine other players skill. (ps, you could unlock cool weapon skins for ranking up or doing challenges.)

    • @xzippyzachx
      @xzippyzachx  Před 3 lety +1

      Yeah user data will be something I will be working on eventually.

  • @tubeselder
    @tubeselder Před 3 lety +2

    Your game looks like it is coming along nicely. I found you through Tom as I am implementing his networking system in my own project. I'd be interested to know how you are keeping your client and server worlds synced. I assume the server is authoritative for most things, so how do you keep your two projects updated and in sync? Do you have an exact copy on the server, or reduced to collisions only? Thanks in advance!

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      Thanks! I am trying to keep most things server authoritative yes. The server does no rendering as I build the server project as a unity server build (Console only). So the only thing that's really in the scene is colliders yes. To sync the scenes I usually make them in the client project and then export a prefab of the scene as a package. Then I import it into my server project and add colliders.

  • @l0ne872
    @l0ne872 Před 3 lety +1

    very nice

  • @moonknight7564
    @moonknight7564 Před 2 lety +1

    Cool

  • @talrushkeviz5582
    @talrushkeviz5582 Před 3 lety +1

    this game looks lit

  • @squeakybunny2776
    @squeakybunny2776 Před 3 lety +1

    Do your weapons drop when you die so other can pick them up? Or can refill their ammo when they have the same weapon you had?

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      As for dropping weapons. It will depend on the game mode whether or not you drop them when you die. So yes they will but only for curtain game modes. For example it would make sense to drop them in a battle royal game mode (Or any game mode with looting).

  • @circlexc908
    @circlexc908 Před 3 lety +2

    YeAze great

  • @ShrineApp
    @ShrineApp Před 3 lety +1

    Looking dope! Have you thought about mobile?

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      Thanks! Making the game for mobile? I don't think my game will currently run very performant on mobile and I am not sure how Tom's networking solution will hold up either. So right now its going to only be for PC.

  • @xann2566
    @xann2566 Před 3 lety +1

    Granades makes me go YESS... so you know what to do lol

  • @averagejoe6373
    @averagejoe6373 Před 3 lety +1

    Epic

  • @bhaveshtiwari5783
    @bhaveshtiwari5783 Před 3 lety +1

    Im really curious about how you added server system (rooms) in your networking solution based on tom's plz reply if you got time❤️

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      I don't have "rooms" really. I just have a server listing system that uses a Firebase database. So I guess each server is one room. If you want more information watch my previous videos where I talk about it. Also join my discord if you have more questions. :p

    • @bhaveshtiwari5783
      @bhaveshtiwari5783 Před 3 lety +1

      @@xzippyzachx thanks man for replying ❤️❤️

  • @dragblaster4985
    @dragblaster4985 Před 3 lety +1

    Can you make a video on how to build the game like create the terrain and your own builds inside unity? I’m new to unity

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      I won't be making to many tutorials because I don't have the time. I would watch Brackey's channel. He has a lot of unity tutorials

  • @varunrajkumar2764
    @varunrajkumar2764 Před 3 lety +2

    When is the game going to be released? Is there a steam page or something?

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      Right now I am just working on the game for fun and it is still in really early stages. There is no release date set yet or store page.

    • @varunrajkumar2764
      @varunrajkumar2764 Před 3 lety +1

      @@xzippyzachx Ok thanks!

  • @meganchristensen1068
    @meganchristensen1068 Před 3 lety +1

    change the scope, you can see the camera when you're not using the scope

  • @DevFrogora
    @DevFrogora Před 3 lety +1

    hey help , i want to make big terrain can u tell me how can i do it

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      If you want to build the terrain by hand you can use the unity terrain tools like I do. Brackey's has some tutorials on CZcams about how to use it.

  • @sibottle
    @sibottle Před 3 lety +1

    This is amazing. Is it possible to do a tutorial on this? I would be very thankful.

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      Tom Weiland already has a tutorial series on using this networking solution. The link is in the description.

  • @icewolfgaming4461
    @icewolfgaming4461 Před 3 lety +1

    I think if you put some skins for the weapons and the character this will be awesome

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      I already mentioned that I have plans for weapon customization in a previous update video. :p

    • @icewolfgaming4461
      @icewolfgaming4461 Před 3 lety

      @@xzippyzachx I know but is going to be good to make a skins like : lava pistol and ice shotgun like fortnite but better

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      @Chawel William Through watching videos. I am also in university for software engineering

  • @romka9022
    @romka9022 Před 3 lety +1

    Can you make tutorial for hand system?

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      There are lots of tutorials on CZcams for single player hand systems

  • @dumbguy1073
    @dumbguy1073 Před 3 lety +1

    nice...i fell jealous

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      Thanks, but Why?

    • @dumbguy1073
      @dumbguy1073 Před 3 lety

      @@xzippyzachx iam also making a multiplayer game but iam stuck at networking

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      If you are newer to game dev then It may be to advanced and maybe you should try making a non multiplayer game first. If you want to ask questions about networking you can also join Tom's discord or my discord.

    • @dumbguy1073
      @dumbguy1073 Před 3 lety

      @@xzippyzachx ohhk tq u for that..i willl join now..

  • @kdhteddy6427
    @kdhteddy6427 Před 3 lety +2

    Can you make a tutorial of making iOS multiplayer game?

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      I don't think I will. I don't have the required tools to make an ios game right now and I am personally just not that interested in ios games. Sorry :(

  • @seremix774
    @seremix774 Před 3 lety +2

    Dude, you have to work on optimizing that game, just by seeing that grass and that amount of trees I already get an idea of ​​the amount of resources that that single scene consumes.

    • @xzippyzachx
      @xzippyzachx  Před 3 lety +1

      Keep in mind the art style is low poly. So this means that models sizes are already small. But yes I have been making sure to keep optimization in mind. I currently get 60 - 80 fps in the valley scene on my pc which has a GTX 970.

    • @connorprice9567
      @connorprice9567 Před 3 lety

      ​@@xzippyzachx It looks awesome brother, keep up the good work! Just a tip, I've done a lot of work with Async scene loading, and it look's like you'll probably want to add it if you haven't already. Just splice up your level into multiple scenes, then based on whats within the renderview port or colliders (one on player, and different ones to load / unload scene within the level), you'll use SceneManager.LoadSceneAsync to add it. It'll greatly increase your FPS. Also not sure if you're using occlusion culling, but that'll help a ton too.

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      @@connorprice9567 I don't think my maps will be large enough to need to use async scene loading. The better way to optimize my game is to use LOD which I am using. I am also already using occlusion culling yes. More details on this will be in my next update video. :p

    • @connorprice9567
      @connorprice9567 Před 3 lety +1

      @@xzippyzachx its not so much the tri count thats going to drop your FPS as the amount of scripts running. Runescape is a great example of async done right. They're also low poly but they got a lot of game data going on. Async will help prevent that depending on how many players / enemies are in an individual level. A good rule of thumb is your game should have a low setting mode where it can run on PC's 5-10 yrs old; and considering yours is already low poly, you'll have to consider other forms of optimization for older PC's. Just thought id mention it. Cant wait to see the next update :)

  • @loops8410
    @loops8410 Před 3 lety +1

    Can you add weapon skins?

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      Already have in a way. Watch my last video where I talk about that.

    • @loops8410
      @loops8410 Před 3 lety +1

      Thanks! Btw you’re doing a great job

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      Thanks!

  • @TheLavaWolf858
    @TheLavaWolf858 Před 3 lety +1

    I feel like some SSAO would help with you game.

  • @spidernh
    @spidernh Před 3 lety +1

    0:52 glad I'm not the only programmer with a gamer rgb keyboard
    This series is really nice, I'm taking a break unintentionally from making games but I think I'm gonna get back to it soon because of this. The only thing I hate is that there aren't any tutorials for multiplayer that I actually understand!!!

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      Ah yes, I am taking a semi break too. University is taking all my time right now so I only get to do a little bit of game dev at the moment. As for multiplayer tutorials. Multiplayer is definitely an advanced topic when making video games. It has taken me a while myself to get to the multiplayer knowledge I have today and I still don't fully understand it. Feel free to ask questions in my discord server about multiplayer and I will try my best to answer them. :p Thanks!

    • @spidernh
      @spidernh Před 3 lety

      @@xzippyzachx I could probably use a tutorial and do it but I want to understand what I'm doing, so I'm not using it rn

  • @grown_4
    @grown_4 Před rokem +1

    Pls release it!!!

    • @xzippyzachx
      @xzippyzachx  Před rokem

      I'm still developing slowly. Maybe it will be in a releasable state some day...

  • @nikulas-hrafn.jonsson
    @nikulas-hrafn.jonsson Před 3 lety +2

    can you let us play the game?

  • @Abolautiainen
    @Abolautiainen Před 3 lety +2

    I think your current name 'xzippyzachx' is a bit too confusing for new viewers. If you would change it to like 'Zach' or 'ZackDev' or whaterver you want what is easy to remember and short, you would get more subscribers and views👍

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      Its my username lol, I made it a long time ago and have used it ever since so I am gonna keep it as is. Thanks though. :p

  • @AmirparsaDD
    @AmirparsaDD Před 3 lety

    buy a server, then allow plyer to buy servers or they can do localhosst

  • @dawg5053
    @dawg5053 Před 2 lety +1

    add attachments

    • @xzippyzachx
      @xzippyzachx  Před 2 lety

      Yeah I hope to eventually add attachments and weapon customization

  • @broarief2241
    @broarief2241 Před 3 lety +1

    Good game how to get to your discord

  • @fathericonic2058
    @fathericonic2058 Před 3 lety +1

    whats your discord? i wanna add you to my server

  • @t72oftruth66
    @t72oftruth66 Před 3 lety +1

    Make a new video

  • @reez_gd5408
    @reez_gd5408 Před 3 lety +2

    ADD A CHARACTER SKIN AND GUN SKIN PLEASE ❤

    • @xzippyzachx
      @xzippyzachx  Před 3 lety +1

      There are gun skins. I am not sure what I am doing for character customization yet.

    • @reez_gd5408
      @reez_gd5408 Před 3 lety +2

      I have a suggestion can u add zombie mode or more mode

    • @xzippyzachx
      @xzippyzachx  Před 3 lety +1

      Yes there will be more game modes

  • @PeytonHislop
    @PeytonHislop Před 3 lety +1

    bruh