Real-world maps
Race on 1,370+ real Akron roads generated from OpenStreetMap and OpenDRIVE data.
Real streets. Real maps. Arcade physics. Built in Unreal Engine 5.
Turn OpenStreetMap data into game-ready citypacks and race them in Unreal Engine 5.
Race on 1,370+ real Akron roads generated from OpenStreetMap and OpenDRIVE data.
Chaos Vehicles tuned for drift-friendly, fun handling with ghost replay and leaderboards.
Checkpoint-to-checkpoint racing with route ribbons, medals, and persistent achievements.
C++ gameplay systems, Python semantic compiler, and build scripts for Windows, macOS, Linux, and WSL.
Set up UE5.5, clone raceGPS, run the semantic compiler, and build the game for your platform.
# Prerequisites: UE 5.5, Xcode 15+, Python 3.10+ /Users/Shared/Epic Games/UE_5.5/Engine/Build/BatchFiles/Mac/GenerateProjectFiles.sh \ -project="$(pwd)/apps/unreal-akron-beta/raceGPSAkronBeta.uproject" -game cd apps/unreal-akron-beta /Users/Shared/Epic Games/UE_5.5/Engine/Build/BatchFiles/Mac/Build.sh \ raceGPSAkronBetaEditor Mac Development -project="$(pwd)/raceGPSAkronBeta.uproject" cd ../../tools/akron-semantic-compiler python3 -m venv ../../../.venv source ../../../.venv/bin/activate pip install -r requirements.txt python compile_akron.py
Tested on Windows 11, macOS Sonoma, Ubuntu 22.04/24.04, and modern mobile browsers.
A pure-Python OSM to OpenDRIVE compiler feeds a UE5.5 C++ arcade racer.
OpenStreetMap data
|
v
Python semantic compiler -> OpenDRIVE 1.4 road network
|
v
citypacks/ -> UE5.5 C++ gameplay -> Windows / macOS / LinuxEverything you need to run, extend, and deploy raceGPS.