Server API

The server is built with Elixir using the Phoenix framework. We make use of phoenix channels to manage rooms and handle events.

Server API

Singleplayer Data (Postgres)

Database

Multiplayer Server Data (ETS)

Ephemeral game data is stored in-memory using Erlang Term Storage (ETS) which ships with Elixir.

Memory Data (Multiplayer)

Frontend

Frontend