It’s not hard at all from a technical standpoint. In fact it’s smart. You don’t know what platforms you’re going to be porting your game to in the future, so best to make all the server code platform-independent, at which point it’s super easy to enable cross platform play.
Logistically it’s much harder. Leave aside…