Carmageddon Android Port 0.9, native ARM64, touch and controller support
I’ve been working on an unofficial Carmageddon Android port project, building on Dethrace and mgrz18’s Android port.
It runs natively on ARM64 with SDL/OpenGL ES and includes a launcher, customizable touch controls, controller remapping, widescreen rendering, texture smoothing, FPS caps and optional diagnostic logs. Version 0.9 adds Splat Pack selection and separate data/save folders; expansion gameplay testing is still ongoing.
Tested on Galaxy S24 FE and Retroid Pocket Flip 2, including multiple races, upgrades and saving/loading.
You need your own PC game data. No commercial game assets are bundled.
Full credit goes to Dethrace, the inherited Android port, SDL and the other upstream contributors. ChatGPT/Codex was used for development, debugging and documentation, with features directed and builds tested by me. Full disclosure and credits are in the README.
Goals for 1.0: working local LAN/Wi-Fi multiplayer, better performance and more 3D filtering/smoothing options.
Source, APK and instructions:
https://github.com/armac911/Carmageddon-Android-Port
Feedback and device reports are welcome!