I want to create a headless server that handles my multiplayer game. This will be more a proof-of-concept project, but basically I just want to have multiple players (lets say 3) to move a box around. So every player can move the box at the same time (imagine a football being moved around by multiple players).
Now I’m wondering how I should structure my code. I was thinking to have a separate project for the server, which I can run headless on a linux server, and another project for the game itself. All the server does is pass messages around where the box currently is and who moved it.
I’m new to Unity, so not sure if this is wise. Or should I put the server as a separate scene in the same project? Or a different approach altogether?