I'm building a cross platform multiplayer game. I'm using pixel graphics and starting at a small
16:9 aspect ratio That gets scaled up to larger
16:9 resolutions. The graphics look ok however the movement is off. I'm publishing the players
x,y coordinates and having other clients subscribe and render the entity based on these. This works in the case of same resolution clients however if the client is at a different scale the movement is off. It does seem consistent though when moving to a 0,0 position.
I've tried taking the published coordinates and applying the scale of the local client to them which seems more accurate. How can I equalize the coordinates across many clients?