Game architecture definition

Game architecture means the various software components of a video game, such as the game’s client, protocol, and external servers, and any other software or copyrighted content required for a video game to function.