gordonmurray/browser-sim-tower — explained in plain English
Analysis updated 2026-05-18
Play a free tower building simulation game directly in your browser.
Study the project's separation between a pure TypeScript simulation core and its Phaser rendering layer.
Run the game locally with Node.js or Docker and modify the building rules.
Use the export and import save feature to back up or share a tower design.
| gordonmurray/browser-sim-tower | 0xkinno/neuralvault | 0xmayurrr/ai-contractauditor | |
|---|---|---|---|
| Stars | 1 | 1 | 1 |
| Language | TypeScript | TypeScript | TypeScript |
| Setup difficulty | moderate | hard | easy |
| Complexity | 3/5 | 4/5 | 2/5 |
| Audience | general | developer | developer |
Figures from each repo's GitHub metadata at analysis time.
Needs Node.js 20+ or Docker to run locally, though the hosted version needs nothing installed.
Browser Sim Tower is a browser based building and management game inspired by classic tower simulation games from the 1990s. You construct a vertical skyscraper floor by floor, adding lobbies, offices, condos, hotels, and shops, then connect everything with elevators, stairs, and escalators, all while keeping a simulated population of tenants happy enough to raise your building's star rating from one star up to five. The game runs entirely in the browser with no installation or account needed, and it can be played directly online through the link in the README. One distinctive touch is that the sky behind the tower reflects your real local weather and time of day, such as rain, snow, or night, pulled from a public weather service using your browser's approximate location. This is described as pure decoration: the simulation itself does not depend on it, the game works fully offline, and no data is sent anywhere except that one weather lookup, which only happens if you allow it. Money comes from several sources described in a table in the README: offices pay quarterly rent, condos pay once when sold, hotel rooms pay per occupied night, and retail spaces pay per customer visit, while every room and elevator costs upkeep each quarter. The heart of the gameplay is elevator wait times, since long waits lower tenant satisfaction, which then causes people to move out or stop visiting shops. To run it locally you need Node.js 20 or newer, then install dependencies and start the development server, or use the included Docker setup if you would rather not install Node directly. Progress autosaves to the browser's local storage, and you can export or import a save file as backup. The simulation logic itself is kept as plain TypeScript with no game engine dependencies, so it can be tested on its own, while a separate rendering layer built on the Phaser game framework handles what you see on screen. The project is licensed under the Apache License 2.0 and currently has 1 star.
A free browser based tower building simulation game where you construct offices, condos, and hotels, run elevators, and keep tenants happy under a real-weather sky.
Mainly TypeScript. The stack also includes TypeScript, Phaser, Vite.
Apache License 2.0 allows free use, modification, and distribution of the code, including commercially, as long as you keep the license and copyright notices.
Setup difficulty is rated moderate, with roughly 30min to a first successful run.
Mainly general.
This repo across BitVibe Labs
Don't trust strangers blindly. Verify against the repo.