Unity Multiplayer Game Development - New Visuals

Sdílet
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

Komentáře • 89

  • @tomweiland
    @tomweiland Před 4 lety +23

    Decapitation 👌
    Also, nice trees :)

  • @JayCode_dev
    @JayCode_dev Před 4 lety +12

    Nice! Congrats for the 300!

  • @vanex16
    @vanex16 Před 4 lety +2

    It's looking great Zach!!

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

    u need more subs and views man, good stuff

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

      You think so? Tell CZcams that! :p

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

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

  • @klipcat1634
    @klipcat1634 Před 4 lety +2

    All the best man, getting great inspiration from u to work on unity.I am still struggling to get unity remote 5 working ...

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

      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!

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

    Wow, this is super cool!

  • @DhrumitMehta
    @DhrumitMehta Před 4 lety +1

    Wow nice stuff man🙌🙌🙌

  • @ThePoinball
    @ThePoinball Před 4 lety +2

    pretty cool ! Keep it up :) Im also making a multiplayer game , so I know that its not an easy task :D

    • @xzippyzachx
      @xzippyzachx  Před 4 lety

      Thanks! Definitely not easy. It is a very interesting challenge though.

    • @heuabjsjsjn1002
      @heuabjsjsjn1002 Před 3 lety

      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

    • @Claire-ys3tx
      @Claire-ys3tx Před rokem

      ​@@heuabjsjsjn1002 noooooooo not adds

  • @GlotharGames
    @GlotharGames Před 4 lety +6

    Nice work! Hope you finish this one. I like you never finish a project haha

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

      You and me both! Every project is still a learning experience though if you finish or not.

  • @rileyb7098
    @rileyb7098 Před 4 lety +1

    Wow that’s awesome!

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

    Underrated

  • @JtagSheep
    @JtagSheep Před 4 lety +2

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

    • @xzippyzachx
      @xzippyzachx  Před 4 lety

      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!

    • @JtagSheep
      @JtagSheep Před 4 lety +1

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

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

    Awessome!

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

    The game is looking great

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

    Great job! How long has all this taken you to do?

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

    👏👏👏

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

    thanks

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

    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?

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      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.

    • @nathan12581
      @nathan12581 Před 3 lety

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

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      I am talking about Google Cloud Compute yes

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

    Cool

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

    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

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      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

    • @spidernh
      @spidernh Před 3 lety

      @@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 "?

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

      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!

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

    i alrdy know this will be a great game

  • @acropolise1319
    @acropolise1319 Před 4 lety +8

    Make some devlogs that you're actually in the progress ;D

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

      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.

    • @acropolise1319
      @acropolise1319 Před 4 lety

      @@xzippyzachx cuts will do the job nicely

  • @GL-Broz
    @GL-Broz Před 3 lety +2

    SUBSCRIBED😄😄

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

    Always gotta check to see if you have legs

  • @CodemasterJamal
    @CodemasterJamal Před 4 lety +1

    I like how you put the Like, Comment and Subscribe into the vlog without actually saying it. Lol, scoreboard.

  • @LotsOfFunyoutubechannel
    @LotsOfFunyoutubechannel Před 4 lety +1

    I like the headless man . LOl

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

    Amazing stuff. But why don't you use mirror?

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

      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.

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

      @@xzippyzachx Thanks so much for the reply. Keep it up mate!

  • @elbinopaper4629
    @elbinopaper4629 Před 4 lety +2

    Think I’ll try make a game in this engine

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

    2:52 how dod you made this like what local player see and that other player see

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

      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.

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

    400th like
    great video tho!

  • @user-ch6pw3ts7e
    @user-ch6pw3ts7e Před 4 lety +1

    Hi, and where can I throw the server so that it works independently of me?

    • @xzippyzachx
      @xzippyzachx  Před 4 lety

      I'm not sure what you mean by 'where can I throw the server'.

    • @user-ch6pw3ts7e
      @user-ch6pw3ts7e Před 4 lety

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

    • @xzippyzachx
      @xzippyzachx  Před 4 lety

      I'm sure there are many hosting services that will run a dedicated server application for you. For the right price of course.

  • @shukrut7808
    @shukrut7808 Před 3 lety

    hey, can you help me with an network problem?

    • @matthewwoodc0
      @matthewwoodc0 Před 2 lety

      I hope you resolved it by now haha, but whats up?

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

    Can you do a game developing livestream?

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      I just did one today actually. Look at the *playlists* on my channel. There is a playlist with all my previous live streams.

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

      @@xzippyzachx That sounds great, I'll be sure to check those out.

  • @smeggmann99
    @smeggmann99 Před 4 lety +2

    So no head?
    *Smashes phone on the floor*

  • @senditvr
    @senditvr Před rokem +1

    First comment in 1 year

  • @vvixell4580
    @vvixell4580 Před 3 lety

    is it just me or is the grass making the game way more choppy?

    • @xzippyzachx
      @xzippyzachx  Před 3 lety

      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

    • @vvixell4580
      @vvixell4580 Před 3 lety

      @@xzippyzachx oh ok yea ill check them out!

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

    comment