What is the role of the 'GameMode' class versus the 'GameState' class in Unreal Engine's multiplayer architecture?
-
A
GameMode exists only on the server and defines rules; GameState is replicated to all clients
-
B
GameMode is replicated to all clients; GameState exists only on the server
-
C
Both exist on all machines but GameMode handles UI while GameState handles logic
-
D
GameMode manages player input; GameState manages NPC behavior