I am trying to develop TCG (trading card game) in Unity (I am new to Unity) and am currently stuck on the project architecture and, in particular, on card effects. Based on the background of web development for me, all the logical and card effects should be on the server, but after going through some Unity tutorials, I think the logic should be on the client, and I should use a simple number-based server for notification about the actions of the players. It is right?
To summarize - where should the game logic be (for example, card effects, rounds, etc.)? On the client or on the server?
source
share