Implementation of a backend game server in Go and gRPC using microservice architecture.
Stores Key-Value constants.
Allows players to create custom lobbies with password support.
Stores finished match results.
Stores matches currently going on.
Allows players to join a queue to look for matches.
Stores player matchmaking ranking.
Stores player matchmaking ranking.
Stores direct messages between two players. Sends notification to NSQ when a new direct message is sent.
Stores friend status between players.