Currently all players in the game maintain their own histories which are only sporadically synced with the server. The updates to every user is synchronized at the granularity of a single player, but not on the level of every active player. This will cause issues when we have player-player interactions in the future. A central PlayerStateManager is probably needed to manage the state histories of both local and remote players.
Currently all players in the game maintain their own histories which are only sporadically synced with the server. The updates to every user is synchronized at the granularity of a single player, but not on the level of every active player. This will cause issues when we have player-player interactions in the future. A central
PlayerStateManager
is probably needed to manage the state histories of both local and remote players.