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

Implementation

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

Active development

  • add tournament feature
  • add server configuration & security controls
  • add storage to auth method
  • improve json handling in gateway