# tower-together: reconstructing SimTower's simulation for multiplayer

> tower-together reconstructs SimTower's simulation as a multiplayer browser game. A TypeScript simulation core runs in a Cloudflare Worker and clients, while documented behavior notes and captured traces from the original executable guide comparisons of state at each tick. The project supplies its own interface and assets.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/phulin/tower-together>
- Primary source: <https://github.com/phulin/tower-together/blob/073c0e4e4b78f440742d1f6ff8ea1ad8e7d52ccb/README.md>
- Catalog page: <https://awesomerea.org/resources/tower-together-case/>
- Record JSON: <https://awesomerea.org/resources/tower-together-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/tower-together-case/index.md)

## Requirements & limits

- **Prerequisites:** Node.js 20+ and npm 10 are required for local development.
- **Prerequisites:** The original SIMTOWER.EX_ is required to regenerate trace fixtures.
- **Limits:** Behavior notes are partial and contain unresolved details.
- **License:** MIT license.

## Primary sources

1. <https://github.com/phulin/tower-together/blob/073c0e4e4b78f440742d1f6ff8ea1ad8e7d52ccb/README.md>
2. <https://github.com/phulin/tower-together/blob/073c0e4e4b78f440742d1f6ff8ea1ad8e7d52ccb/specs/OVERVIEW.md>

## More in Games

- [TurokEX: rebuilding PC Turok on the Kex engine](https://awesomerea.org/resources/turokex-case/index.md) · Case study
- [TwinEngine: a Little Big Adventure 1 engine rewrite](https://awesomerea.org/resources/twinengine-lba1-case/index.md) · Case study
- [Twisted Metal: Rust reimplementation of the 2012 PS3 game](https://awesomerea.org/resources/twisted-metal-native-engine-case/index.md) · Case study
- [UA_source: a reimplementation of the Urban Assault engine](https://awesomerea.org/resources/ua-source-case/index.md) · Case study
- [UAlbion: a remake of the 1995 RPG Albion](https://awesomerea.org/resources/ualbion-case/index.md) · Case study
- [Ultima V Redux: recreating Ultima V from original game data](https://awesomerea.org/resources/ultima-v-redux-case/index.md) · Case study

## About this entry

The description was reviewed against primary sources.
Original editorial content: MIT. Linked projects, papers and assets retain their own rights and licenses.
