# Drift City Rebuild: a Unity client and server from game analysis

> Drift City Rebuild rebuilds the online racing game as a Unity client that reads data from the user's installed copy, with a new Node.js server for offline or hosted play. Its reverse-engineering notes document REA/Ghidra analysis of DriftCity.exe and record format readers for NayaPack, NIF, DDS and other game data. The author reports roughly 94% code conversion.

- Type: Case study
- Targets: Game
- Category: Community REA investigations
- Relationship: Author-reported mixed workflow
- Sources reviewed: 2026-11-06
- Added to the catalog: 2026-11-08
- Original resource: <https://github.com/MagicIbrar/driftcity-unity>
- Primary source: <https://github.com/MagicIbrar/driftcity-unity/blob/7cf117937a8739d0bc0b90fc8ea313dd87b18c55/DriftCity_RE/REPORT.md>
- Catalog page: <https://awesomerea.org/resources/driftcity-unity-case/>
- Record JSON: <https://awesomerea.org/resources/driftcity-unity-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/driftcity-unity-case/index.md)

## Requirements & limits

- **Prerequisites:** A user's own installed Drift City client containing DriftCity.exe and Data.
- **Prerequisites:** Unity 6000.4.2f1 for the client; Node.js 22.5 or later for online hosting.
- **Limits:** The author reports about 94% code conversion; the new server uses its own JSON-over-WebSocket protocol.
- **License:** MIT licence for repository source.

## Primary sources

1. <https://github.com/MagicIbrar/driftcity-unity/blob/7cf117937a8739d0bc0b90fc8ea313dd87b18c55/DriftCity_RE/REPORT.md>
2. <https://github.com/MagicIbrar/driftcity-unity/blob/7cf117937a8739d0bc0b90fc8ea313dd87b18c55/README.md>

## More in Games

- [ds2-nx: porting Dead Space 2 to Nintendo Switch](https://awesomerea.org/resources/ds2-nx-case/index.md) · Case study
- [Durak NX: running the Durak Android game on Nintendo Switch](https://awesomerea.org/resources/durak-nx-case/index.md) · Case study
- [Dusklight for PS4: a native Twilight Princess port](https://awesomerea.org/resources/dusklight-ps4-case/index.md) · Case study
- [Dusklight: a native Twilight Princess port built on the decompilation](https://awesomerea.org/resources/dusklight-twilight-princess-port-case/index.md) · Case study
- [EA SPORTS UFC 3: a native PS4 game port for Linux and Windows](https://awesomerea.org/resources/ufc-3-ps4-port-case/index.md) · Case study
- [EarthBound Companion: native EarthBound build](https://awesomerea.org/resources/earthbound-companion/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.
