Network design and subsystem for cross platform multiplayer

I’m sure you’re not the first but to my knowledge, it’d be quite a task for a single person. Also, the complexity depends on the type of game you’re making. Something like Words with Friends would theoretically be easier, or have different challenges, than something like WoW.

Also, Cross Platform and Cross Service (Steam to Google Play) would require significant custom code.