← Back to Blogs

Tavern Games

Tavern Games is a collection of multiplayer mini-games in the Mirandus universe, developed by Gala Games. These games provide players with engaging and social experiences, allowing them to compete and collaborate in a variety of game modes.

Key Features

  • Multiplayer Mini-Games: A variety of card mini-games that players can enjoy together in a tavern setting.
  • Shared Economy: Players can earn in-game currency and items that can be used across the Mirandus ecosystem.

My Involvement

As a Software Engineer and DevOps Engineer, I contributed to various aspects of Tavern Games' development, including:

  • Backend Development: Worked on the server-side architecture to support multiplayer features and ensure scalability
    • Implemented ENet protocol for efficient, low-latency communication between clients and servers.
    • Hooked up the game logic to our internal APIs for player authentication, matchmaking, and game state management.
    • Developed game state synchronization mechanisms to ensure consistent state across clients and servers, utilizing Protobuf for organized data serialization.
    • Read more at: Mirandus
  • DevOps: Established CI/CD pipelines and automated deployment processes to streamline development workflows.

Technologies Used

  • Programming Languages: C# (.NET for Unity), Terraform
  • Game Engine: Unity
  • Cloud and DevOps: AWS, Kubernetes, Docker, Prometheus, Grafana, Loki, Redis, MySQL
  • CI/CD: Gitlab CI, FluxCD
  • Networking: ENet, Protobuf

Architecture Overview

Tavern Games' architecture is extended from the Mirandus backend, allowing us to leverage existing infrastructure while tailoring it to the needs of multiplayer mini-games.

Read more at: Mirandus

Published on: 12/4/2025