Case study
rust-theft-auto: reimplementing the original Grand Theft Auto engine
rust-theft-auto reimplements the original Grand Theft Auto engine in Rust using map and style files from a player's installation. The source includes map structures, tile and style handling, and a renderer. Reimplementing gameplay and extending maps and missions are stated goals.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C2 code & docs, no demo or download
- Stars
- 9
- Last commit
- 2014-11-21
- Language
- Rust
- License (GitHub)
- AGPL-3.0
GitHub data as of 2026-11-10
Evidence
- Observed
- Code, documentation and a demo observed; no download method found.
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: The original game's nyc.cmp and style001.g24 files are required in data/.
- Limits: Gameplay reimplementation is a stated goal.
- License: GNU Affero General Public License version 3.
Cite
BibTeX
@misc{rust-theft-auto-case,
title = {{rust-theft-auto: reimplementing the original Grand Theft Auto engine}},
howpublished = {\url{https://github.com/gaudecker/rust-theft-auto}},
url = {https://github.com/gaudecker/rust-theft-auto},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/rust-theft-auto-case/}}
}Plain text
rust-theft-auto: reimplementing the original Grand Theft Auto engine. https://github.com/gaudecker/rust-theft-auto (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/rust-theft-auto-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · gaudecker/rust-theft-auto · Revision 8bdf0a1
- LICENSE.md GitHub · gaudecker/rust-theft-auto · Revision 8bdf0a1
More in Games
- Rusty MCLA: rebuilding Midnight Club: Los Angeles in Rust · Case study
- RustyWorld: a Rust reimplementation of the Another World engine · Case study
- sacengine: reimplementing the Sacrifice game engine · Case study
- San Andreas Unity: a GTA San Andreas engine reimplementation in Unity · Case study
- Sarien: a portable reimplementation of Sierra's AGI interpreter · Case study
- Scion: reimplementing the SimCity 4 Gonzo/Rizzo framework · Case study