Case study
Carmageddon Android Port: adapting Dethrace for ARM64 phones
Carmageddon Android Port adapts the Dethrace engine reimplementation to Android ARM64 with a launcher, touch and controller input, and OpenGL ES rendering changes. It imports the user's Carmageddon or Splat Pack PC data and keeps their saves separate. The author reports an unresolved intermittent exit during a race.
- Targets
- Game
- Category
- Independent reconstruction cases
- Relationship
- Independent reconstruction project
- Sources reviewed
- Evidence class
- C1 partial scope or analysis entry
- Stars
- 13
- Last commit
- 2026-10-26
- Language
- C
- License (GitHub)
- GPL-3.0
GitHub data as of 2026-11-10
Evidence

- Observed
- Demo documented; the documentation covers part of the feature set.
- Scope
- Partial
- Checked
- 2026-11-09
Requirements & limits
- Prerequisites: Android 7.0+, ARM64, OpenGL ES 3.0, and compatible PC game data are required.
- Testing evidence: Splat Pack integration still needs testing with expansion data.
- Limits: An intermittent mid-race exit remains unresolved.
- License: GPL-3.0 license.
Cite
BibTeX
@misc{carmageddon-android-port-case,
title = {{Carmageddon Android Port: adapting Dethrace for ARM64 phones}},
howpublished = {\url{https://github.com/armac911/Carmageddon-Android-Port}},
url = {https://github.com/armac911/Carmageddon-Android-Port},
urldate = {2026-11-06},
note = {Awesome REA entry: \url{https://awesomerea.org/resources/carmageddon-android-port-case/}}
}Plain text
Carmageddon Android Port: adapting Dethrace for ARM64 phones. https://github.com/armac911/Carmageddon-Android-Port (accessed 2026-11-06). Awesome REA entry: https://awesomerea.org/resources/carmageddon-android-port-case/
Useful? Star Awesome REA on GitHub2.4k
About this entry
The description was reviewed against primary sources.
Primary sources
- README.md GitHub · armac911/Carmageddon-Android-Port · Revision c4fadac
- docs/README-inherited-android-fork.md GitHub · armac911/Carmageddon-Android-Port · Revision c4fadac
More in Games
- Carpocalypse 2: a Carmageddon 2 decompilation and native port · Case study
- Castlevania: Belmont’s Curse: a paused native Apple Silicon port · Case study
- Castlevania: Symphony of the Night: a Vita shared-library port · Case study
- Chrono Trigger: a frame-checked native C reimplementation · Case study
- Cinnamon: porting a GameMaker: Studio runner reconstruction to Nintendo consoles · Case study
- Cosmo: a native port of Cosmo's Cosmic Adventure · Case study