# 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.

- Type: Case study
- Targets: Binary · 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/PipeKnight/drig-race-driver>
- Primary source: <https://github.com/PipeKnight/drig-race-driver/blob/a43471222e4a83ba9f01fdcbb6ae706f69be7b9d/README.md>
- Catalog page: <https://awesomerea.org/resources/drig-race-driver-grid-case/>
- Record JSON: <https://awesomerea.org/resources/drig-race-driver-grid-case/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/drig-race-driver-grid-case/index.md)

## 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.

## Primary sources

1. <https://github.com/PipeKnight/drig-race-driver/blob/a43471222e4a83ba9f01fdcbb6ae706f69be7b9d/README.md>
2. <https://github.com/PipeKnight/drig-race-driver/blob/a43471222e4a83ba9f01fdcbb6ae706f69be7b9d/docs/AI_DRIVER_RESEARCH.md>

## More in Games

- [DSDS: Dark Souls 1 map viewer and engine reimplementation](https://awesomerea.org/resources/dsds-dark-souls-1-map-viewer-case/index.md) · Case study
- [Dungeon Keeper Remake: a C++ engine for the original game data](https://awesomerea.org/resources/dungeon-keeper-remake-case/index.md) · Case study
- [DuperHex: reimplementing the Super Hexagon engine from extracted game logic](https://awesomerea.org/resources/duperhex-case/index.md) · Case study
- [DW3 Remake: reimplementing Digimon World 2003](https://awesomerea.org/resources/dw3-remake-case/index.md) · Case study
- [e17p: reconstructing Ever17 and Remember11 storage formats](https://awesomerea.org/resources/e17p-ever17-remember11-case/index.md) · Case study
- [EasyRPG Player: an RPG Maker 2000 and 2003 game interpreter](https://awesomerea.org/resources/easyrpg-player-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.
