Generic Game Engine

Summary

Multiplayer game life cycle management

Features

  • A simple way to represent nearly any game
  • A REST-based API targeted to new & advanced developers alike
  • Tournament feature usable with all multi-player games
  • Manage the life cycle of multiple games simultaneously
  • Several games implemented and more being added
  • WebSockets for real-time notification

Status

  • alpha, playable, one game implemented, one tournament style implemented

Implementation

  • Currently re-implementing w/ a kubernetes based solution (5/1/2023)
  • OIDC login with api_key api access

Git Repo

  • not currently public

Active development

  • add server configuration & security controls, enough to make opening api up to the internet possible