We’re developing a card game. Obviously, an important factor for this would be card meshes with the proper materials applied to them.
But this is a multiplayer card game, and we want to make sure that each player can only see their own cards until a card is played.
This means that the materials would need to be replicated in such a way that is different for each connected client, and then change to whatever the server states the card actually is as soon as it get played.
How can this sort of per-client network replication be achieved?
EDIT: And no, we don’t intend to simply “flip cards over”, as that’s not how this game works.