We're almost done making a single player alpha, but we want multiplayer co-op mechanics.

Multiplayer isnt nearly as hard as people make it out to be. It really isnt. Theres a lot of smart people on discord that know the multiplayer well enough. All you gotta do is make sure certain events are ran and stored on the server and then replicated to the client.

Obvious things would be inventory, AI of course, damage, player stats, and so on. Once you learn how to run events thru the server and then update the client on changes for things he needs to be aware of, it becomes pretty straightforward.

So learn about RepNotify variables, how to correctly use a multicast, how to update the client only stuff like UI, and you should be golden.

/r/unrealengine Thread