No online subsystem support for realtime multiplayer via GameCenter or Google Play unfortunately
Some hope for local Wifi while using Null OSS (Online SubSystem)
Multiplayer via Game Center: I’ve been looking into this for months, a few people say that it works but never seem to back it up with any evidence. Last time I tried this ( 4.10 ) it did not work. A few people have told me that the implementation for it is missing in the source code. I couldn’t find it in the source code either although I could find the leaderboard code. So Game center Leaderboards and In App Purchases work but not any of the multiplayer session stuff ( I really hope someone proves me wrong on this ) . People have mentioned that local wifi can be made to work by using the null online subsystem although there was a bug resolving local IP in android at some point so the server beaconing would fail ( there was a workaround for this ). More than one controller is supported on a single device apparently, so you can have more than one player on the same iPad or whatever ( no networking involved ). Turn based multiplayer has also been mentioned, I think it’s in beta ?
Whinge : A few people have told me that ‘you have the source code so you can code the OSS yourself for game center / google play.’ I have a few problems with that.
1, If it was that easy then Epic would have just done it ( it was implemented in UE3 !! and I had it working no problems )
2, Even if I could code it there is very little chance that Epic would pull in any merge request for it because …
3, I’m a very average c++ programmer, I don’t code for a living, I generally get stuff working in very unpretty ways and often use swearWords as part of my method naming convention, doubly with Classes
Hopefully a few people will chime into this thread and let us know what they have working and not working and how the did it. At some point I will start testing out Wifi multiplayer and using a dedicated server ( via the Null OSS) but for now I’m concentrating on trying to turn my cool idea for a multiplayer game, into a slightly less cool single player game
This isn’t a negative post even if it reads like one. Everything about UE4 is truly awesome, truly … but it just so happens that your post is about the one part of UE4 that doesn’t work at the moment