








A city built from the real map.
REXA starts from real geography: 126,079 roads and 273,517 buildings from OpenStreetMap, with Copernicus terrain and NOAA ocean-depth data, streamed in one-kilometre chunks. On top of that sits the loop you’d expect — drive, walk, take missions and outrun the police.
The first version was Three.js inside a native Swift iOS app. The second moved to Unity 6 and grew a city-life layer: walking, enterable venues, courier jobs, and cars with working doors and cockpit cameras. The current build runs on Unreal Engine 5, with features developed as separate plugins around a frozen core.
It’s the largest thing I’ve built and it isn’t finished. These are development captures, and the build still leans on marketplace and sample art while the systems come together.
- Status
- In development
- Engines
- Three.js → Unity 6 → Unreal Engine 5
- Setting
- Deira, Dubai
- Map data
- OpenStreetMap · Copernicus · NOAA
- Scale
- 126,079 roads · 273,517 buildings
- Started
- August 2026
Real-geography city pack
The whole district is compiled from open map data into one binary pack and streamed in 1 km chunks.
Pursuit director
Police units take roles — chase, intercept, flank, block, search and recover — instead of simply following the player.
Deira city life
Walk the streets, enter venues, run courier jobs and earn Rexcoin.
Garage
Ten vehicles with credits and unlocks, and Performance, High and Ultra presets that step down on their own when the frame rate drops.
Built in lanes
The Unreal build is organised as plugins around a frozen core — event bus, world state and saves — so several features can move in parallel.