# Carnage3D: open-source remake of Grand Theft Auto 1

> Carnage3D is an open-source remake of Grand Theft Auto 1. The README describes the project as an early stage and links a WebAssembly build tested in Chrome 85 and Firefox 81, both 64-bit. The Linux build instructions use clang and name GLEW, GLM, Mesa, X11, and OpenAL development packages.

- Type: Case study
- Targets: Game
- Category: Independent reconstruction cases
- Relationship: Independent reconstruction project
- Sources reviewed: 2026-11-07
- Added to the catalog: 2026-11-09
- Original resource: <https://github.com/codenamecpp/carnage3d>
- Primary source: <https://github.com/codenamecpp/carnage3d/blob/3dc03b2bed32d16315abae3c17d7d9276f450e0b/README.md>
- Catalog page: <https://awesomerea.org/resources/carnage3d/>
- Record JSON: <https://awesomerea.org/resources/carnage3d/record.json>
- Chinese version: [简体中文](https://awesomerea.org/zh/resources/carnage3d/index.md)

## Requirements & limits

- The README says the Linux makefile is configured for clang. It lists libglew-dev, libglm-dev, libgl1-mesa-dev, xorg-dev, clang, and libopenal-dev.
- A browser build is published at https://codenamecpp.github.io/carnage3d/web/carnage3D_wasm.html. The README says it was tested in Chrome 85 64-bit and Firefox 81.0.1 64-bit and does not work in Edge.
- The README badge states the MIT license. GitHub reports MIT.

## Primary sources

1. <https://github.com/codenamecpp/carnage3d/blob/3dc03b2bed32d16315abae3c17d7d9276f450e0b/README.md>

## More in Games

- [Castlekeep: a Stronghold 1 engine reimplementation](https://awesomerea.org/resources/castlekeep-stronghold-case/index.md) · Case study
- [Chariot: Age of Empires engine reimplementation](https://awesomerea.org/resources/chariot/index.md) · Case study
- [Chicken Invaders 1: rebuilding the 1999 game](https://awesomerea.org/resources/chicken-invaders-1-case/index.md) · Case study
- [Chocolate Strife: reconstructing Strife from its DOS executable](https://awesomerea.org/resources/chocolate-strife-case/index.md) · Case study
- [Chronon: reimplementing Anachronox on Quake 2](https://awesomerea.org/resources/chronon-case/index.md) · Case study
- [Chronoshift: incrementally rebuilding Command & Conquer: Red Alert](https://awesomerea.org/resources/chronoshift-red-alert-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.
