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.