Skip to content

Game

HavenCity

A browser-based persistent online life simulation where players build a life in a shared city.

LiveVisit live site

About

HavenCity is a browser-based persistent online life simulation. Players create an avatar, own or rent property, build homes, run businesses, and take part in a shared city. The game is browser first and free to play with cosmetic-only monetization.

What I built

  • Portal, browser game and API shipped as three independently deployed services
  • Server-authoritative API: transactions and permission checks run on the server, never trusted from the client
  • A WebSocket gateway with one authoritative city worker per city
  • A security hardening pass before the public beta

The product

Create an avatar

Players create an avatar and use it in the persistent shared city simulation.

Property and homes

Players can own or rent property and build homes within the city.

Player businesses

Players can create and operate businesses as part of the simulation.

Shared city

The experience is centered on a persistent city shared by players.

Stack

TypeScriptFastifyPostgreSQLReactThree.jsWebSockets

At a glance

  • Free to play
  • Browser only, no install
  • One account for the portal and the game
  • Cosmetic-only monetization