Case study
DRIG: a Race Driver: GRID engine reconstruction
DRIG reimplements Race Driver: GRID in Rust and Bevy, loading tracks, cars, textures, sounds, and other data from the user's PC installation. Its research uses Ghidra on grid.exe and compares reconstructed driving, AI, audio, and selected routines against original behavior. The author describes the playable engine as early and experimental.
- Targets
- Binary · Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 6
- Last commit
- 2026-11-10
- Language
- Rust
- License (GitHub)
- Apache-2.0
GitHub data as of 2026-11-10
Evidence

- Observed
- Code, documentation, download and demo observed; a full-reconstruction candidate for manual Class 0 review.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: A user-owned PC copy of Race Driver: GRID is required to play.
- Prerequisites: Windows 10 or 11 and Rust 1.99.0 are specified for the main build.
- Limits: The author reports crashes, unstable physics, missing features, and visual differences; Android is experimental.
- License: Apache-2.0.
Cite
BibTeX
@misc{drig-race-driver-grid-case,
title = {{DRIG: a Race Driver: GRID engine reconstruction}},
howpublished = {\url{https://github.com/PipeKnight/drig-race-driver}},
url = {https://github.com/PipeKnight/drig-race-driver},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/drig-race-driver-grid-case/}}
}Plain text
DRIG: a Race Driver: GRID engine reconstruction. https://github.com/PipeKnight/drig-race-driver (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/drig-race-driver-grid-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · PipeKnight/drig-race-driver · Revision a434712
- docs/AI_DRIVER_RESEARCH.md GitHub · PipeKnight/drig-race-driver · Revision a434712
More in Games
- DSDS: Dark Souls 1 map viewer and engine reimplementation · Case study
- Dungeon Keeper Remake: a C++ engine for the original game data · Case study
- DuperHex: reimplementing the Super Hexagon engine from extracted game logic · Case study
- DW3 Remake: reimplementing Digimon World 2003 · Case study
- e17p: reconstructing Ever17 and Remember11 storage formats · Case study
- EasyRPG Player: an RPG Maker 2000 and 2003 game interpreter · Case study