You need to design the game from the start with multiplayer as a focus. If you don’t make sure a feature works networked, it will haunt you later. For a total noob, Blueprints will be easier to get up and working with, though if you have an experienced programmer, C++ will let you go further. You can find integrations of C# and other languages, but for the most part unless you can’t get your head around BP/C++ these are not needed. Regardless, UE4 is large and you’ll need to learn the engine to get anywhere. Unless you have a person/team focused on developing the content, focus first on developing the systems. Chay is a bit negative , but I definitely don’t want to sugarcoat what you’re trying to do. Stick with it, power through your obstacles, and you can achieve results.