The Ultimate Database of Native Android Game Ports and Recompilations

Leonid Shmatenko Avatar
Android Recompilation

For years, Android gamers have relied on heavy virtual machines and emulators—like RetroArch, Dolphin, or Mupen64Plus—to play their favorite classic games on the go. While emulation has come a long way, it still suffers from major drawbacks: intense battery drain, thermal throttling on Snapdragon chips, input lag, and the constant battle with Just-In-Time (JIT) compilation glitches.

But a quiet revolution has taken over the Android homebrew scene: Decompilation and Static Recompilation.

Instead of mimicking old hardware on the fly, brilliant reverse-engineers are meticulously translating the original game logic directly into readable C or C++ code. Once compiled natively for ARM64 Android devices, these legendary titles run as standalone .apk applications. They utilize modern Vulkan and OpenGL ES APIs to deliver pristine 60+ FPS gameplay, true widescreen rendering, instant load times, native gamepad integration, and completely unrestricted modding support—all with a fraction of the battery cost.

Here is our definitive, meticulously detailed editorial guide to the greatest native Android source ports, decompilations, and recompilations available right now, complete with the GitHub repositories you need to get started.

The Legend of Zelda Franchise

The Legend of Zelda: Ocarina of Time (Ship of Harkinian)

Widely considered one of the greatest video games ever made, Ocarina of Time set the absolute benchmark for 3D game design upon its release in 1998. Ship of Harkinian, painstakingly developed by the legendary HarbourMasters team, is a full C++ decompilation of the original Nintendo 64 codebase. Ported directly to Android by dedicated community developers, this is unequivocally the definitive way to play Link’s adventure. It offers true 16:9 widescreen rendering, unlocked frame rates up to 120Hz, free-look right-stick cameras, D-pad item mapping, and built-in randomizers.

The Legend of Zelda: Majora’s Mask (2Ship2Harkinian)

2Ship2Harkinian is the HarbourMasters’ highly anticipated follow-up project, brought flawlessly to Android. By executing natively, it completely bypasses the notorious frame-buffer emulation glitches that have plagued Majora’s Mask for decades. You get pristine, high-resolution visuals, smooth texture interpolation, custom lighting passes, and multi-directional free camera controls, keeping Clock Town beautifully fluid even during chaotic town events.

Platforming Legends: Mario & Banjo

Super Mario 64 (sm64ex-android) & SM64 Coop DX

The game that started the decompilation craze. The Android sm64ex branches turn Mario’s iconic launch title into a flawless native mobile application. It natively renders in gorgeous full HD, effortlessly supporting fluid 60 FPS gameplay, custom models, and highly dynamic camera systems. Furthermore, Super Mario 64 Coop DX brings fully functional online multiplayer platforming straight to your phone, allowing dozens of players (with multiple characters like Luigi and Wario) to explore Princess Peach’s castle simultaneously across cross-platform servers.

Banjo-Kazooie (Banjo: Recompiled)

Rare’s legendary 1998 masterpiece represents the absolute peak of N64 3D collect-a-thons. Instead of manual decompilation, this project uses the groundbreaking N64Recomp tool to statically translate the binary to C code. Running as an incredibly efficient native Vulkan application on Android, it offers full 16:9 widescreen display options, instant load times, and note-saving fixes. Emulation cannot touch this level of fluidity.

The Open-World Pioneers

Grand Theft Auto III & Vice City (re3 / reVC)

A heroic team of reverse-engineers completely decompiled the engines for GTA III and Vice City (named re3 and reVC). While the official 10th-anniversary Android ports are notoriously outdated and break on newer Android versions, these native ports restore PS2-exclusive graphical effects, fix hundreds of legacy bugs, support modern gamepads flawlessly, and even allow you to load custom PC mods right on your phone.

  • GitHub Link:Due to aggressive DMCA takedowns by Take-Two, the original repos were removed, but active Android mirrors can easily be found by searching GitHub for “reVC android port”.

The Elder Scrolls III: Morrowind (OpenMW)

OpenMW is a complete open-source engine recreation for Morrowind. The Android branch allows you to copy your PC installation folder to your phone and boot the game natively. It features a highly customizable touch interface, drastically improved draw distances, modern physics, and support for heavy PC modding directly on your Android device. It is arguably the best way to play the game today, period.

Classic PC RPGs & Shooters

Diablo 1 & Hellfire (DevilutionX)

DevilutionX is a meticulous source port of the original Diablo. It effortlessly turns the dark dungeons of Tristram into a wonderfully fluid, brilliantly touch-native playground. The mobile port includes beautifully smooth 60+ FPS rendering, UI scaling, flawless cross-platform multiplayer (bypassing dead Battle.net servers), and phenomenal stash management QoL additions.

Fallout 1 & 2 (Fallout Community Edition)

Playing classic PC isometric RPGs on mobile used to require incredibly clunky DOSBox emulation. Fallout Community Edition (fo1_ce and fo2_ce) provides a spectacularly clean, fully optimized C++ engine reimplementation. Players can seamlessly tap directly on the irradiated ground to move, target body parts in V.A.T.S. with touch, and utilize perfectly scaled virtual keyboards.

Half-Life 1 (Xash3D FWGS) & Half-Life 2 (Source Engine)

Xash3D FWGS meticulously rewrites Valve’s original GoldSrc engine from scratch, successfully enabling pristine, fully native execution of Half-Life and its expansions on modern Android hardware with highly tuned gyro-assisted aiming. Similarly, the Source Engine Android project brings the entirety of Valve’s Source engine to ARM hardware, allowing Half-Life 2 to run with complex physics calculations and stunning dynamic lighting natively on Snapdragon chips.

Strategy & Tycoon Masterpieces

OpenTTD (Transport Tycoon Deluxe)

OpenTTD is an legendary open-source simulation game based upon Transport Tycoon Deluxe. The Android port of OpenTTD is meticulously crafted, offering an interface that adapts surprisingly well to touch screens. You can natively manage massive transport empires spanning trains, buses, planes, and ships, complete with cross-platform multiplayer support and direct access to thousands of community mods right from the main menu.

OpenRCT2 (RollerCoaster Tycoon 2)

Much like OpenTTD, OpenRCT2 is a fully open-source re-implementation of RollerCoaster Tycoon 2. Bypassing the limitations of the original assembly code, this port removes hardware limits, adds multiplayer features, and supports modern resolutions. While touch controls require a bit of finesse compared to a mouse, playing the definitive version of RCT2 natively on an Android tablet is a theme park enthusiast’s dream.

Command & Conquer: Tiberian Dawn & Red Alert (cnc-port)

Westwood Studios’ incredibly influential Command & Conquer titles now run absolutely flawlessly and completely natively on Android hardware thanks to source code releases. Players can effortlessly tap the screen to precisely select infantry units or easily drag large bounding boxes to command massive tank groups.

The Sonic the Hedgehog Franchise

Sonic 1, 2, CD & Mania (RSDK Decompilations)

By reverse-engineering Christian Whitehead’s “Retro Engine,” modders have allowed users to compile the engine natively. Dropping in the Data.rsdk files from official Android or Steam releases allows you to run the games totally ad-free, without DRM, and with extensive mod support (like adding custom campaigns or Knuckles into Sonic CD).

Honorable Mentions

  • Tomb Raider 1-3 (OpenLara): A classic TR engine recreation that runs beautifully on Android, featuring water distortion effects and framerates the PS1 could only dream of. (XProger/OpenLara)
  • Crazy Taxi Classic: While Sega officially released a native port on the Google Play Store, the homebrew community has heavily focused on native wrappers (like TheOfficialFloW’s famous PS Vita port). For Android, you can play the official native app, but keep an eye on FiveM mods and early PC decompilation efforts that may eventually lead to a DRM-free source port!

Disclaimer: None of these GitHub repositories contain illegal game assets. You must provide your own legally dumped ROMs or PC installation files to use them.

Author


Leave a Reply

Your email address will not be published. Required fields are marked *