Skip to content

ShatteredRealms/Documentation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Shattered Realms Logo

Overview

Shattered Realms is currently split into 7 different repositories which is continuing to grow.

  • Accounts: Microservice managing user account authentication and authorization written in Golang.
  • Characters: Microservice managing player characters.
  • Chat: Microservice managing chat messages written in Golang.
  • Documentation: Documentation and planning across all Shattered Realms projects.
  • Frontend: Website for Shattered Realms written in TypeScript using Angular.
  • Game: Game client and server written in C++ using Unreal Engine 5.
  • Game Backend: Microservice backend for the game written in Golang.
  • Launcher: Game client launcher written in TypeScript using Electron.

Deployment

Deployment configurations are assuming AWS, but other cloud providers can be used with slight modifications.

Requirements

All commands and scripts and commands are currently written in UNIX bash format. The following applications are needed:

  1. kubectl
  2. helm
  3. openssl
  4. aws
  5. istioctl
  6. clickhouse-client

Deployment Order

To deploy smoothly, use the following order:

  1. Global
  2. Networking
  3. Database
  4. Services

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published