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?
@ClavosTech thank you for your reply.
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?
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.