Microsoft WindowsDMA Design, 1997
Fan remake Experimental

Grand Theft Auto (Carnage3D)

Game: Grand Theft Auto (Windows, 1997)

WIN

Carnage3D: an open-source remake of the first Grand Theft Auto, written in C++ with OpenGL, Box2D for physics, and OpenAL for sound, played with the original game’s data files. Its author describes it as being at a very early stage. The controls mimic the original’s, and it supports Xbox-compatible controllers, split screen for up to four players, and a free-look camera; the level is chosen on the command line. It runs on Windows and Linux, and macOS build support was added in December 2021; there are no published releases, so you build it yourself. That is also the last change to the code: since then only the repository’s funding settings have been touched. The Makefile has a target that downloads the game’s free demo from a copy of Rockstar’s website saved on archive.org, and the README links to a browser version that plays without supplying any game files.

You needThe data files (the GTADATA folder) from your own copy of Grand Theft Auto, the full game or the demo; their path goes in gamedata/config/sys_config.json. Plus Windows, Linux, or macOS, and building it yourself: on Linux, with clang, GLEW, GLM, and OpenAL; on Windows, with Visual Studio 2015.

How it gets to PC
Fan reimplementation
Console
Microsoft Windows
Original studio
DMA Design
Year
1997
Author
codenamecpp
Stars
575
Last activity
2026-08-09 · 3 months ago
License
MIT
Language
C++
View repository ↗
multiplayerreverse-engineering
README badge

If this is your project, you can add it to its README: it shows its status on Recompendium and updates itself when the status changes.

README badge
[![Recompendium](https://recompendium.com/insignias/port/grand-theft-auto-carnage3d.svg)](https://recompendium.com/en/port/grand-theft-auto-carnage3d/)