ai d’absurd
Start a project
Projects / Project Metropolis / Ironvale

Project Metropolis / Ironvale

A shared game world needs shared state.

Solution diagram

The challenge

Support player interactions through a game server and organise development across product components.

How the solution works

TypeScript/Node projects with a Colyseus and WebSocket game server and a Turborepo/pnpm monorepo. Project Metropolis is an MMO with an economy.

Implemented capabilities

  • Colyseus and WebSocket server
  • Turborepo / pnpm monorepo
  • MMO economy in Project Metropolis

How it helps the business

  • A server provides the foundation for shared multiplayer state.
  • A monorepo supports coordinated changes to related packages and types.
  • An economy enables interactions built around resources and player actions.

Where this fits your project

For multiplayer games and interactive spaces with shared rules and state.

Project technologies

TypeScriptNode.jsColyseusWebSocketTurborepopnpm
Browser games & game services