V4 Components: Game Management Service

This is a follow-on to the V4 Architecture article.

The Game Management Service provides access to a collection of game instances, both ongoing and completed.

Game instances have metadata, such as:

  • Game module of which the game is an instance
  • Which users are playing
  • Time of creation (ctime)
  • Time of last modification (mtime)
  • Whether the game instance is public or private
  • Whether the game is completed, ongoing, or inactive/abandoned

The Game Management Service must support:

  • retrieval of game instance metadata
  • update of game instance metadata
  • retrieval of a URI for a game instance
  • creation/registration of a new game instance
  • querying game instances by metadata fields
1 Like