Shrine
Shrine
  • Видео 10
  • Просмотров 638 323
Building the Core Mechanics for my Multiplayer Game
Join our Discord: discord.shrine.app
Shrine Wars is a large-scale fortress-defense game where 50 players defend their shrines against an endless horde of monsters! The game is built with Unity.
Просмотров: 8 788

Видео

Setting up a Dedicated Server for a Multiplayer Game in Unity
Просмотров 80 тыс.4 года назад
GitHub: github.com/ShrineGames/UnityMirrorTutorials In this video, we'll set up a dedicated server on AWS for our multiplayer game built with Unity and Mirror.
Synchronizing Data between Clients/Server | Unity Multiplayer Tutorial
Просмотров 113 тыс.4 года назад
GitHub: github.com/ShrineGames/UnityMirrorTutorials In this video, we'll look at the features Mirror provides to synchronize data across clients/server for a multiplayer game in Unity using Mirror. Introduction: 00:00 Network Identity: 01:58 Network Authority: 02:43 NetworkManager Callbacks: 04:10 NetworkBehaviour Callbacks: 10:30 Server/Client Functions: 11:10 Commands: 11:50 ClientRPCs: 16:50...
Multiplayer Game Architecture in Unity
Просмотров 157 тыс.4 года назад
GitHub: github.com/ShrineGames/UnityMirrorTutorials In this Unity multiplayer tutorial, we cover the building blocks of multiplayer Unity games and go over various network topologies. 0:00 Intro 0:41 Basic Building Blocks (Components) 2:15 Local Multiplayer 3:24 LAN 4:35 Direct P2P (Peer to Peer) 5:25 Player-hosted Client/Server P2P 6:46 Dedicated Server 7:35 Sample Multiplayer Game Architectur...
Introduction to Networking | Unity + Mirror Multiplayer Tutorials
Просмотров 31 тыс.4 года назад
GitHub: github.com/ShrineGames/UnityMirrorTutorials In this video, we cover the fundamentals of networking relevant to multiplayer game development in Unity using Mirror. You can visit the first part of the Unity Mirror Multiplayer Tutorial series below. Part 1: ruclips.net/video/8VVgIjWBXks/видео.html Introduction: 00:00 Internet: 00:17 TCP: 01:01 UDP: 02:07 TCP vs. UDP: 02:55 Protocol Layers:...
How to Build a Multiplayer Game with Unity + Mirror
Просмотров 180 тыс.4 года назад
GitHub: github.com/ShrineGames/UnityMirrorTutorials In this video, we'll set up everything we need to build a multiplayer game in Unity using Mirror. Introduction: 00:00 Why Mirror: 01:20 Setting up Unity project: 03:00 Setting up ParrelSync: 04:54 Pong Example: 07:20 VSCode: 09:50 Git: 10:40 Multiplayer Demo: 14:26 Outro: 25:40
Weapons, Characters, & Loadouts! Indie Game Devlog
Просмотров 10 тыс.4 года назад
Discord: discord.shrine.app Welcome to the third devlog for Shrine Wars, a multiplayer base defense game where 50 players defend their shrines against an endless army of monsters! Website: shrinewars.com Wiki: wiki.shrinewars.com
UI + Inventory | Unity Multiplayer Game Devlog #2
Просмотров 8 тыс.4 года назад
Welcome to the second devlog for Shrine Wars, a large-scale fortress-defense game where 50 players defend their shrines against an endless horde of monsters! Discord: discord.shrine.app Devlog #1: ruclips.net/video/YcQeFpLtL60/видео.html
Creating a Multiplayer Base Defense Game in Unity | Shrine Wars Devlog #1
Просмотров 48 тыс.4 года назад
Join the Discord: discord.shrine.app Welcome to the first devlog of Shrine Wars, a large-scale fortress-defense game built in Unity where 50 players defend their shrines against an endless horde of monsters! #devlog #unity #gamedev

Комментарии

  • @rickloyd8208
    @rickloyd8208 20 дней назад

    Google and the read stories of people who made a mistake in their code and woke up to realise that they own thousands to one of those post paid services you suggesting beginners to use! If you cannot create your own leaderboard, friends, auth, or basic server, may be it's too early to do a multiplayer and better gain more exp by doing single player?

  • @KlojMaalem
    @KlojMaalem 2 месяца назад

    the hardest thing if you plan on making a dedicated server is the syncrhonization it is like client sends stream of messages through one pipe and the server filters each accordingly then broadcasts it and the client refilters also that for clients to render for each other except the receiver client while applying this for everyone atleast from my algorithm :D

  • @JB10008d
    @JB10008d 3 месяца назад

    Do any of the engines have trouble with large scale multiplayer stuff?

  • @BladezyEditz
    @BladezyEditz 4 месяца назад

    No intro, no side talks just straight to point... You gained a new sub buddy ❤✨

  • @BrandonCourt
    @BrandonCourt 6 месяцев назад

    idont get it

  • @gamedevtitan5040
    @gamedevtitan5040 6 месяцев назад

    The only mistake i could find in this video is that at 24:42 there is a ' ] ' missing after ClientRPC other than that the video is perfect.

  • @shahriarrezowan4065
    @shahriarrezowan4065 6 месяцев назад

    THANK YOU MOST❤❤❤❤❤❤❤❤

  • @christinanorman4144
    @christinanorman4144 7 месяцев назад

    This is such a great video! <3

  • @victorz7748
    @victorz7748 7 месяцев назад

    Nice work! It's just not clear to me how host migration is handled in dedicated server model. Is it simply just bringing a new server up with all the necessary credentials to talk to different client workers? Any states the backup server needs to have? (sorry if questions are naive). thanks

  • @muhammedemen5122
    @muhammedemen5122 7 месяцев назад

    the contents you produce are unique. why don't you keep producing videos. people need you.

  • @tutacat
    @tutacat 8 месяцев назад

    League of legends does not handle Petabytes! of data. Terabytes. Petabytes is a lot.

  • @tutacat
    @tutacat 8 месяцев назад

    Trust but verify. Or don't care whether people cheat if they know each other

  • @user-qr4jf4tv2x
    @user-qr4jf4tv2x 8 месяцев назад

    gcp might be easier for game server hosting

  • @liskardev
    @liskardev 8 месяцев назад

    unity sucks

  • @rearedrain9722
    @rearedrain9722 8 месяцев назад

    By the way, gta 5 online is using p2p lmao. So lame

  • @armadababus
    @armadababus 9 месяцев назад

    thank you soo so much for clarifying what and hows inside my head, keep it up

  • @TUPGD
    @TUPGD 9 месяцев назад

    Wheres the Discord?

  • @hasnainshaukat3953
    @hasnainshaukat3953 10 месяцев назад

    There is no "Client Authority" bool on NetworkTransform in new versions. Where do we find it?

  • @ANJ_gaming
    @ANJ_gaming 10 месяцев назад

    One note I feel was overlooked was that Dedicated Servers don't Have to have the downside of cost. In the scenario that the game devs themselves want to host dedicated servers, that is accurate, but you can also build around player ran dedicated servers which wouldn't run the developers any extra cost as far as I'm aware. Great video nonetheless

  • @murkorus7147
    @murkorus7147 11 месяцев назад

    If you're using this tutorial around the time of this comment, you maybe got an error similar to me: 6 errors when trying to hit play at 21:14 in the video. Something about a transport not being assigned. In the video, the Network Manager component automatically adds another component to the object and finds it, but it didn't do it in my version of unity and mirror (and maybe not in yours too). To fix this, go to your NetworkManager gameObject, in the inspector, click "Add Component", then search for "Telepathy Transport (Script)", and add it. In the Network Manager component on the same object you just added the Telepathy Transport component to, look for a setting called "Transport" (Probably around half-way down), drag and drop the Telepathy Transport (Script) component to that setting, and you should be good to go. :)

  • @anonymouscommentator
    @anonymouscommentator 11 месяцев назад

    i loved this video! thank you so much!

  • @umarautarkhanov8360
    @umarautarkhanov8360 Год назад

    Amazing content! Will there be more videos?

  • @barboradarmova1368
    @barboradarmova1368 Год назад

    Can I ask what is Mirror LTS? Is there a downside to using free version as opposed to paying 80$? Will free Mirror be discontinued, will it stop working suddenly in existing projects, etc?

  • @hmqasim_08
    @hmqasim_08 Год назад

    This was a very good high level explanation of how the architecture of a multiplayer game is built! Very well put together. Nice work buddy !!!

  • @chris-c4c1n
    @chris-c4c1n Год назад

    how is possible that you method ToHIgh is invoke, while right widnow is just Client, and you use this window to move box up, while left window is client and server. So using right window, jsut client, you shouldnt get invoke ToHigh();. Thereis clearly in code "if(isServer.....". So why you get ToHigh() invoke when you use just a client window at right?

  • @chris-c4c1n
    @chris-c4c1n Год назад

    are these all information about Command, ClientRTS, synVAR, still up to date when Unity provided new multiplayer system?

  • @googleisgayihategoogle7458
    @googleisgayihategoogle7458 Год назад

    everyone knew this about the EHRC at the time its just corbyns team couldnt accuse EHRC of institutional corruption the media would crucify him as a conspiratorial leftist. you should focus more on how (knowing this all at the time as you all did) you still gave lip service to the antisemitism nonsense

  • @seanpaulson9098
    @seanpaulson9098 Год назад

    This was amazing dude it is Ardmore credit or a lot of money for this😊

  • @Kisme-e9f
    @Kisme-e9f Год назад

    great video! But that's good to consider P2P generaly is not a topology, it's a service model.

  • @kesselokingakoumou8063
    @kesselokingakoumou8063 Год назад

    Thank you so much.

  • @nefuzo627
    @nefuzo627 Год назад

    Nice video, helped a lot :D

  • @petsiskonstantinos1347
    @petsiskonstantinos1347 Год назад

    @Shrine what if i want to call a [Command] from an object that is not a Player???

  • @arturochavezsendra2863
    @arturochavezsendra2863 Год назад

    Great content brother. Sad to see you stopped, but I appreciate coming to your channel since you are the one who explained better than anyone else.

  • @RadicalRik
    @RadicalRik Год назад

    Host migration just brought back modern warfare 2 nightmares from 10+ years ago

  • @iUUkk
    @iUUkk Год назад

    This video misses the most important and hardest aspect of decent multiplayer games: lag compensation and predictions. The rest is al easy to solve, but to make everything run smooth you can't just rely on dedicated servers to fix it for you.

  • @SatyamKumarGuptaBME
    @SatyamKumarGuptaBME Год назад

    This was really helpful, thank you so much, for such a nice tutorial

  • @d3zar
    @d3zar Год назад

    I program my own server with C# Socket library. My game server is handling one scene ( unity game ). Server, communicates with clients for one lobby. If i want to make a game server like Fall Guys. I have to program a Master Server. This master server have to handle lobby servers and players. Master server will must provide clients to exact lobby servers. So lobby servers have to be communicate with master. But i don't know how i can make this system in one single computer ( server's computer ). How can we make this ?

  • @TheSensationalMr.Science
    @TheSensationalMr.Science Год назад

    10:51 nakama... is a great software for social, matchmaking and competitive game server. also works with unity. Hope you have a great day & Safe Travels!

  • @gabrieldj8191
    @gabrieldj8191 Год назад

    I have a problem with synchronizing the player itself. I am using the karlson movement script (rigidbody) and every time a client joins a Host (Client + Server) It blacks out the clients view and causes the Host To be in control of the other rigidbody character. This is weird, I also have Network Rigidbody and Network Transform

  • @amandalinn3618
    @amandalinn3618 Год назад

    Amazing tutorial and I love ParrelSync! I remember you having other videos but they disappeared. do you know where they went?

  • @shoaibzafar5663
    @shoaibzafar5663 Год назад

    Great video

  • @yousufazad6914
    @yousufazad6914 Год назад

    Freaking subscribed! God-tier video

  • @yousufazad6914
    @yousufazad6914 Год назад

    Awesome video dude. Really.

  • @sagarhm2237
    @sagarhm2237 Год назад

    ur discord not working

  • @sagarhm2237
    @sagarhm2237 Год назад

    sir which is best solution for free dedicated server for multiplayer game were i can host on aws ec2 and im ready to pay for aws not to the dedicateted serever for networking plzz suggest me

  • @rikomamadesu
    @rikomamadesu Год назад

    I'm pretty sure the speaker is Gabe Newel 😂😂 with his insane knowledge in multiplayer

  • @umapessoa6051
    @umapessoa6051 Год назад

    Hi, i hope you're doing great, your videos are awesome, just checked all social media and even did a whois lookup on your domain and they all stopped being update at 2022, please update us as soon as you can 😔

  • @chadzulu4328
    @chadzulu4328 Год назад

    Excellent video, thanks so much!

  • @abdoreda7126
    @abdoreda7126 Год назад

    These video are amazing <3 please if you ever find the time or motivation continue !

  • @vigscodes
    @vigscodes Год назад

    What happened to this series? Doesn’t seem to be any new vids