Short answer
Carnage3D is an open-source remake of the original Grand Theft Auto (1997) engine in 3D, for Windows and Linux, with a browser test build. It is at a very early stage and not a complete game. The desktop build uses the original game’s data.
This site is not affiliated with Carnage3D, DMA Design or Rockstar Games. We do not host any files and only link the project’s official pages.
What it is
The first Grand Theft Auto came out in 1997 for DOS and Windows, with a top-down 2D view. Rockstar later released it for free on its classics site.
Carnage3D is an “open source Grand Theft Auto 1 remake project” (Carnage3D README), written in C++ with Box2D physics and OpenGL, and rendering the city in 3D.
Current status
- Very early stage: the README says so directly and links a progress video.
- Browser: “it is now possible to play directly in web browser” through a WebAssembly test page, tested in Chrome and Firefox. The page answered when we checked on 3 November 2026; we did not test gameplay.
- Desktop: an old Windows test build (
test_2, 2021) on the releases page; the code was last updated in August 2026.
What you need
- For the desktop build, the data files of the original Grand Theft Auto.
- A Windows or Linux computer.
Related
gta-reversed is rewriting GTA: San Andreas, and our pages for GTA III and Vice City cover their browser versions.
FAQ
What is Carnage3D?
An open-source remake of the original Grand Theft Auto (1997) engine, rendering the game's top-down city in 3D. It runs on Windows and Linux and has a WebAssembly build you can open in a browser.
Can I play GTA 1 fully in Carnage3D?
No. The README says the project is at a very early stage. You can drive around and see the engine, but it is not a complete replacement for the game.
Does Carnage3D need the original game?
The desktop build uses the data files of the original Grand Theft Auto. Rockstar has given the original game away for free in the past through its classics site.
Is there a GTA 1 decompilation?
Yes, gta1_re is a separate, smaller decompilation project listed with the versions above.
Unofficial. This page is written by an independent directory. It is not made by, endorsed by or affiliated with BMG Interactive (developed by DMA Design; now Rockstar Games) or codenamecpp and contributors (Carnage3D (Grand Theft Auto 1 remake)'s author). We do not host any files, and we never link to game files, ROMs or ISOs.
Sources
This page was last updated on Nov 3, 2026. A date after a source is the day we read it. Versions and steps follow the official project; if they differ, the official source wins.
- codenamecpp/carnage3d README (open-source GTA1 remake, very early stage, browser build; checked 2026-11-03)
- GitHub API: carnage3d repository (created 29 September 2019, about 570 stars, MIT, last push 9 August 2026; checked 2026-11-03)
- Carnage3D WebAssembly test page (answered on 2026-11-03)
- criminalreteam/gta1_re: a GTA 1 decompilation project
More ports
See every native PC version of a console game in our recompiled games list, browse all PC ports of console games, or go back to the full list of ported games.
