allrecomps

Android Ports

Your classics.
On your Android.

Discover game ports for Android: packages, touch and gamepad controls, required game data and documented limitations.

Explore the projects ↓

18 curated projects · EN / PT-BR

FTL: Faster Than LightThe Elder Scrolls III: MorrowindColin McRae Rally 2.0

The app and game data differ

Many apps provide only the engine. You import files from an edition you own; AllRecomps does not distribute them.

Check the controls

Some projects have touch controls; others prioritize gamepads. Minimum Android, GPU and accepted editions depend on the port and require documentation.

One version at a time

A published package does not certify a complete campaign, security or performance. Profiles rely on documentation; AllRecomps has not run these games.

Choose your next game

Compare projects and open a profile for requirements.

18 projects to explore

Phone / tabletNeeds your copy

Native Android adaptation of the Project Wormhole FTL engine. Imports ftl.dat from your own PC edition and provides touch-oriented pause, targeting and crew controls. XSLT-based mod patches are unsupported; the app's private storage also affects mod installation.

Controls: Touch · Keyboard

Android phone / tablet

Phone / tabletNeeds your copy

OpenMW engine port for Morrowind on Android and ChromeOS, derived from the CaveBros work. Requires your own Morrowind data and uses Android-specific controls and shader options. Shader and device support must be checked in this fork rather than inferred from desktop OpenMW.

Controls: Gamepad

Android phone / tablet

Colin McRae Rally 2.0 — OpenCMR2
PC (Windows)Native port

Native Android build of Colin McRae Rally 2.0 based on CMR2Decomp and SDL3. Documents Android 10 or newer, Vulkan and on-screen driving controls, using original PC game files.

Android

Phone / tabletNeeds your copy

Native Android build of Colin McRae Rally 2.0 based on CMR2Decomp and SDL3. Documents Android 10 or newer, Vulkan and on-screen driving controls, using original PC game files. The port remains in development; reports about other platforms do not establish Android compatibility.

Controls: Touch · Gamepad

Android phone / tablet

System Shock — Android

System Shock — Android

Release available
PC (DOS)Source port

Android ARM64 System Shock port based on Shockolate. Requires Android 13 or newer and compatible original game data; the reference device is the Retroid Pocket 5.

Android

Phone / tabletNeeds your copy

Android ARM64 System Shock port based on Shockolate. Requires Android 13 or newer and compatible original game data; the reference device is the Retroid Pocket 5. Controls prioritize a physical controller, with touch as an optional pointer rather than a complete phone control scheme.

Controls: Gamepad · Touch

Android phone / tablet

RollerCoaster Tycoon 2 — OpenRCT2
PC (Windows)Reimplementation

Open-source reimplementation of RollerCoaster Tycoon 2 with a published Android APK. Needs original RCT2 files, while RCT1 data is optional for importing its scenarios.

Android

Phone / tabletNeeds your copy

Open-source reimplementation of RollerCoaster Tycoon 2 with a published Android APK. Needs original RCT2 files, while RCT1 data is optional for importing its scenarios. An Android package does not certify controls or performance on every phone.

Controls: Touch

Android phone / tablet

Caesar III — Julius

Caesar III — Julius

Release available
PC (Windows)Reimplementation

Julius recreates the Caesar III engine with a published Android package. Uses original Caesar III data and aims to preserve the original gameplay and save compatibility.

Android

Phone / tabletNeeds your copy

Julius recreates the Caesar III engine with a published Android package. Uses original Caesar III data and aims to preserve the original gameplay and save compatibility. It differs from Augustus, whose additional gameplay features should not be attributed to Julius.

Controls: Touch

Android phone / tablet

Caesar III — Augustus

Caesar III — Augustus

Release available
PC (Windows)Reimplementation

Augustus extends the Julius Caesar III engine with gameplay changes and additional features. Its releases provide Android APKs, using original Caesar III game files.

Android

Phone / tabletNeeds your copy

Augustus extends the Julius Caesar III engine with gameplay changes and additional features. Its releases provide Android APKs, using original Caesar III game files. Keep this implementation distinct from vanilla-oriented Julius and follow its own save and data instructions.

Controls: Touch

Android phone / tablet

Heroes of Might and Magic II — fheroes2
PC (DOS)Reimplementation

Engine recreation of Heroes of Might and Magic II with documented Android packaging. The official install guide describes extracting the APK from fheroes2_android.zip and importing game data.

Android

Phone / tabletNeeds your copy

Engine recreation of Heroes of Might and Magic II with documented Android packaging. The official install guide describes extracting the APK from fheroes2_android.zip and importing game data. A package for Switch or another platform is not an Android installer.

Controls: Touch

Android phone / tablet

Heroes of Might and Magic III — VCMI
PC (Windows)Reimplementation

VCMI is an engine reimplementation for Heroes of Might and Magic III with ARM64 and ARMv7 Android APKs. The Android guide requires Shadow of Death or Complete game data.

Android

Phone / tabletNeeds your copy

VCMI is an engine reimplementation for Heroes of Might and Magic III with ARM64 and ARMv7 Android APKs. The Android guide requires Shadow of Death or Complete game data. The Ubisoft HD edition is not an interchangeable data source.

Controls: Touch

Android phone / tablet

Sonic 3 & Knuckles — Sonic 3 A.I.R.
GenesisSource port

Sonic 3 A.I.R. is a fan remaster of Sonic 3 and Knuckles with an Android build. The published stable release contains sonic3air_game.apk and needs compatible original game data.

Android

Phone / tabletNeeds your copy

Sonic 3 A.I.R. is a fan remaster of Sonic 3 and Knuckles with an Android build. The published stable release contains sonic3air_game.apk and needs compatible original game data. Newer test releases in the repository do not necessarily contain the Android package.

Controls: Check the project

Android phone / tablet

Sonic Mania — RSDKv5

Sonic Mania — RSDKv5

Release available
PC (Windows)Native port

Retro Engine v5 decompilation supporting Sonic Mania with an Android build route. The release provides v5-android.zip and the documentation links Android build instructions.

Android

Phone / tabletNeeds your copy

Retro Engine v5 decompilation supporting Sonic Mania with an Android build route. The release provides v5-android.zip and the documentation links Android build instructions. Original compatible game data and game-specific components are required; the engine package is not the commercial game.

Controls: Check the project

Android phone / tablet

Kingdom Hearts: Chain of Memories — ReKHCoM
Game Boy AdvanceNative port

Native reconstruction-based port of the GBA Kingdom Hearts: Chain of Memories for Android and Switch. Target packages are beta builds and require a compatible cartridge dump from your own copy.

Android · Nintendo Switch

Phone / tabletNeeds your copy

Native reconstruction-based port of the GBA Kingdom Hearts: Chain of Memories for Android and Switch. Target packages are beta builds and require a compatible cartridge dump from your own copy. The newest global release is Windows-only, so platform-specific packages come from the corresponding earlier release.

Controls: Check the project

Android phone / tablet

Harvest Moon 64 — Android
Nintendo 64Recompilation

Android adaptation of Harvest Moon 64: Recompiled with touch controls and ROM selection. Documents Android 9 or newer on ARM64 and optional dual-screen companion features.

Android

Phone / tabletNeeds your copy

Android adaptation of Harvest Moon 64: Recompiled with touch controls and ROM selection. Documents Android 9 or newer on ARM64 and optional dual-screen companion features. Original ROM data is required; dual-screen functions do not imply every phone has a second display.

Controls: Touch

Android phone / tablet

Donkey Kong 64 — Android
Nintendo 64Recompilation

Android-specific Donkey Kong 64 recompilation fork with a published APK. Uses your own compatible N64 ROM and the setup instructions for this Android variant.

Android

Phone / tabletNeeds your copy

Android-specific Donkey Kong 64 recompilation fork with a published APK. Uses your own compatible N64 ROM and the setup instructions for this Android variant. Compatibility from another DK64 fork or emulator does not establish support for this package.

Controls: Check the project

Android phone / tablet

Phone / tabletNeeds your copy

Android Evolved fork of Conker's Bad Fur Day with ARM64 and ARMv7 APKs. Requires your own compatible original ROM and the graphics setup documented by the project. Providing two architectures does not guarantee every phone or GPU is supported.

Controls: Check the project

Android phone / tablet

Phone / tabletNeeds your copy

Android port of LAS Recomp for the Switch version of Link's Awakening. Sets up and recompiles locally from the user's own compatible package or extracted game folders. Version 1.2.0 changes signing keys relative to 1.1.x, so follow the documented save-backup migration before updating.

Controls: Touch

Android phone / tablet

Carmageddon 2 — Carpocalypse2
PC (Windows)Native port

Carmageddon 2 decompilation-based port with ARM64 and ARMv7 Android APKs. Reads original DATA from the app-specific directory after the app has created it.

Android

Phone / tabletNeeds your copy

Carmageddon 2 decompilation-based port with ARM64 and ARMv7 Android APKs. Reads original DATA from the app-specific directory after the app has created it. Some Android 11 or newer devices block adb access to that directory; an in-app importer is planned rather than currently available.

Controls: Touch

Android phone / tablet

Jazz Jackrabbit 2 — Jazz² Resurrection
PC (Windows)Reimplementation

Jazz² Resurrection reimplements Jazz Jackrabbit 2 and documents Android installation. Requires Android 5 or newer with OpenGL ES 3.0 and original Jazz Jackrabbit 2 files in the documented Source directory.

Android

Phone / tabletNeeds your copy

Jazz² Resurrection reimplements Jazz Jackrabbit 2 and documents Android installation. Requires Android 5 or newer with OpenGL ES 3.0 and original Jazz Jackrabbit 2 files in the documented Source directory. Initial cache creation affects the first intro playback; follow the site's Android download instead of assuming GitHub releases contain an APK.

Controls: Check the project

Android phone / tablet

Before installing

Does AllRecomps host games or APKs?

We do not host games or installers. Profiles link to official projects and releases for instructions and compatible editions.

Does Android mean Quest support?

No. A phone APK does not automatically become a VR port. Quest/VR has separate curation with documented execution context and device families.

Can I use any edition of the game?

Do not assume so. PC, Android, console and remastered editions can have different files. Open the profile and follow the selected variant’s official guide.