Skip to content
Stephen Daubert edited this page Oct 30, 2018 · 1 revision

GameServicesUmbrella

High Level Overview

  • Elixir Backend powered services
  • Unreal Engine 4 client as initial prototype

Release Requirements

  • 0.1.0

    • HTTP Front End with User Authentication
    • Deployment with Kubernetes
    • Scalable Cluster with OTP Comm between components
  • 0.2.0

    • TCP/IP Server for GameClient connections
    • TCP/IP Server for GameServer connections
    • Normalized Authentication API
  • 0.3.0

    • Reorg Project with Umbrella under /services and UnrealEngine under /clients
    • Unreal Engine Project 3rd Person Shooter QuickStart
    • Unreal Engine GameServer is deployable to Kubernetes
  • 0.4.0

    • Unreal Engine GameServer/Client Authentication
    • Unreal Engine functionality in Plugin
    • Client gets joined to a GameServer
  • 0.5.0

    • Services track GameEntities from multiple GameServers
  • 0.6.0

    • Services Track Game Metadata from multiple GameServers
  • 0.7.0

    • FrontEnd UI work is needed
  • 0.8.0

    • Game Art if possible would be super
    • Some Game Stuff to get game in a direction
  • 0.9.0

    • Service Scaling
    • Backend Services for Logging, PerfGraphs, Etc
  • 1.0.0

    • Mold Game into RPG
Clone this wiki locally