Alright so the project while it had comments to explain the functionality of its code it didn’t really explain why the code was there. I went and searched this project and found Blueprint Multiplayer Shootout Game | Live Training | Unreal Engine - YouTube and also Multiplayer Shootout | Unreal Engine Documentation These 2 links helped but still didn’t answer why they were using the classes that they were using. The live stream felt so janky they really should script these things. They should have a clear idea of how to explain what they want to explain and not stumble through the whole thing like oh we should talk about this.
Anywho other than how to use networking code to set up a multiplayer session this didn’t really help with how you should structure your workflow and utilize the classes in multiplayer. This is a perfect example however of how spread out this information is and that I wish there was a more strait forward in depth explanation.
Also this project is kinda old a lot more functionality has been exposed in blueprints and they didn’t really do anything at all with the player state class. The player state only had a small function in it no other code and they didn’t really even talk about it in the live stream.