Implement multiplayer after game is done?

Hi

I do not have much experience with creating or developing online or multiplayer games but i was wondering if it would be harder to implement online features on an offline/single player game that is finished as an update or do you actually need to start a new project and start with a multiplayer features in mind?
So is it really harder to implement online after a single player game is done?

Thank you in advance for helping me out :smiley:

@ClavosTech thank you for your reply. :smiley:
I do understand that the type of gameplay decides everything but adding an online feature is perfectly possible without the need to rebuild the whole game?

Hello @TsurutaProd

Retrofitting networking is way more work, but it can be done. I’ve purchased several BP packages from the marketplace I had to retrofit. Way more work then I bargained for. As you’ll have to re-engineer the code base to implement replication features in specific Classes at the function and variable level. Now I only purchase BP packages that are Network-ready. My personal recommendation is implement networking upfront for ALL features for greater flexibility in multiplayer. The Single player option always exists by default.

UE4 Networking References: Videos
https://www.youtube.com/playlist?lis…SFPRiBpwe5sTwc
https://youtu.be/U1LwGHynZhw?list=PL…JGfSvgevcuI4Pi
https://youtu.be/z7DI17JAGQM https://youtu.be/hDRoglljXjohttps://youtube.com/watch?v=J0bLy3AVJt4
Documents
Networking and Multiplayer in Unreal Engine | Unreal Engine 5.3 Documentation
http://cedric-neukirchen.net/Downloa…Neukirchen.pdf
https://docs.google.com/presentation…it?usp=sharing

Thank you so much @TechLord and @ClavosTech for the information you both provided! I really appreciate it! :D:D