hey I just started learning UE5 so i was wondering if i want to make my game multiplayer or online is there something more should i learn? like networking or something like that?
i know it’s a bit ahead of schedule but i would like to know so i can get a good idea about how much time it will take to create my first game (since the whole thing is just a hobby for now).
To answer your question; yes. There are significant differences in building a game that can be played in single player vs one that can be played in multiplayer. Actions need to be replicated so they can be transmitted to other players in your game world. This is not a simple task; there is not a “replicate everything” button, and multiplayer games need to be designed with multiplayer in mind from the beginning.
Here are a couple of resources to read up on, click here for official documentation on networking, and here for how to integrate a game with Steam networking, which should provide a good baseline for what shipping a product to an online marketplace entails.
There’s certainly a lot to learn, and most people learn by making a few single player projects first, but knowing the basics of replication early is definitely not a bad thing and will help you make informed decisions on what to learn next.
Good luck out there, and again, welcome to Unreal Engine 5!