Multiplayer project, mobile and desktop / scalability

What is the best approach for developing a multiplayer game that supports both desktop and mobile?

In particular is it possible for example:

  • To use dynamic lighting on the desktop version and static lighting on the mobile
  • To use a simplified geometry in the mobile version (e.g. removing some objects, using objects with less polygons)

?

My objective is to have mobile and desktop players connecting each other, so I support that having completely different levels for the two platform is not an applicable solution. Any suggestion?

I’m not an authority on UE networking yet, so I’m not sure whether there are any problems doing cross-platform networking.

To answer your particular questions: