Native Android build of Milton Guasti's acclaimed 2D Metroid remake. Features crisp 60 FPS sprite rendering, Zero Mission-style physics, touch overlay controls, external controller mapping, and community-expanded content patches.
Original platform
PC Games on Android
PC is the biggest corner of this index by a long way. And it makes sense. A lot of classic PC games had their engines rebuilt or their code released, which opens the door to running them natively on Android.
Engine recreations are the most common kind here. They're new engines that read the original game's data files, a bit like a new record player built to play your old vinyl. Next to them you'll find source ports, which start from the real code, and official ports that publishers released on Google Play.
So for most of these, you'll need your own copy of the PC version. Each game page lists the exact files and which store edition works best.
- Ports
- 62
- Verified playable
- 87%
- Need your own game files
- 63%
- Controller support
- 76%
- Turnip recommended
- 2
- Updated (30d)
- 9
| Another Metroid 2 Remake (AM2R) AM2R Community Android Build | Fangame | Verified Playable | Freeware | Any modern ARM processor | Touch Pad | 2.3.0 |
|---|---|---|---|---|---|---|
| Balatro Balatro Mobile Maker (blake502) | Source Port | Verified Playable | PC Files | Any 64-bit ARM processor | Touch Pad | beta-0.8.3 |
| Diablo & Hellfire DevilutionX Android | Source Port | Verified Playable | PC Files | Any modern ARM processor | Touch Pad | 1.5.5 |
| Doom, Doom II, Heretic, Hexen Delta Touch (10 id Tech 1 Engines) | Source Port | Verified Playable | PC Files | Snapdragon 600 series or newer | Touch Pad Gyro M+KB | — |
| FTL: Faster Than Light Pocket Wormhole | Engine Recreation | Verified Playable | PC Files | Any modern 64-bit ARM / Quad-Core 1.6GHz+ | Touch M+KB | v0.2.7 |
| Half-Life & GoldSrc Games Xash3D FWGS | Engine Recreation | Verified Playable | PC Files | Snapdragon 400 or newer | Touch Pad Gyro M+KB | continuous |
| Half-Life 2 & Portal srceng-android (Source Engine) | Source Port | Verified Playable | PC Files | Snapdragon 700 series / 800 series | Touch Pad Gyro M+KB | — |
| Need for Speed: Most Wanted (2005) nfsmw-android | Static Recomp | Verified Playable | PC Files | Snapdragon 680 / Helio G99 or newer | Touch Pad Gyro | v0.6.0 |
| Need for Speed: Underground 2 nfsu2-recompiled / Android Evolved | Static Recomp | Verified Playable | PC Files | Snapdragon 778G / 865 or newer
Turnip
| Touch Pad | v0.14.10 |
| The Elder Scrolls III: Morrowind OpenMW-Android (v0.51.0+) | Engine Recreation | Verified Playable | PC Files | Snapdragon 778G / 860 / Dimensity 1100 or newer | Touch Pad Gyro M+KB | 0.51.0-13 |
| 3D Pinball for Windows – Space Cadet Pinball-on-Android | Source Port | Verified Playable | Freeware | Any Android device | Touch Pad | 2.5 |
| Alien: Isolation Official Feral Interactive Port | Commercial | Verified Playable | Commercial | Snapdragon 855 / 865 or newer flagship | Touch Pad | — |
| Baldur's Gate: Enhanced Edition Official Beamdog Port | Commercial | Verified Playable | Commercial | Snapdragon 450 or higher | Touch M+KB | — |
| Caesar III Julius & Augustus | Engine Recreation | Verified Playable | PC Files | Any modern ARM processor | Touch M+KB | v1.8.0 |
| Celeste CelesteAndroid (.NET/FNA Native) | Source Port | Verified Playable | PC Files | Snapdragon 680 or newer | Touch Pad | v1.0.1 |
| Classic Tomb Raider I & II OpenLara & TRX | Source Port | Verified Playable | Freeware | Any ARM processor | Touch Pad | latest |
| Company of Heroes Official Feral Interactive Port | Commercial | Verified Playable | Commercial | Snapdragon 845 / 778G or higher | Touch M+KB | — |
| CrossCode CrossAndroid (HTML5/NW.js Wrapper) | Source Port | Verified Playable | PC Files | Snapdragon 720G or newer | Touch Pad | — |
| Dead Cells Playdigious Official Port | Commercial | Verified Playable | Commercial | Snapdragon 665 or newer | Touch Pad | — |
| DOOM 3, Quake 4 & Prey (2006) idTech4A++ | Source Port | Verified Playable | PC Files | Snapdragon 845 or newer | Touch Pad Gyro M+KB | — |
| Fallout 1 Fallout Community Edition (fallout1-ce) | Engine Recreation | Verified Playable | PC Files | Any 64-bit ARM processor | Touch M+KB | v1.1.0 |
| Fallout 2 Fallout 2 Community Edition (fallout2-ce) | Engine Recreation | Verified Playable | PC Files | Any 64-bit ARM processor | Touch M+KB | v1.3.0 |
| Grand Theft Auto III 10th Anniversary & Definitive Edition | Commercial | Verified Playable | Commercial | Snapdragon 665 or higher | Touch Pad | — |
| Grand Theft Auto: San Andreas Official Rockstar / Netflix Edition | Commercial | Verified Playable | Commercial | Snapdragon 665 or newer | Touch Pad | — |
| Grand Theft Auto: Vice City 10th Anniversary & Definitive Edition | Commercial | Verified Playable | Commercial | Snapdragon 665 or higher | Touch Pad | — |
| GRID Autosport Official Feral Interactive Port | Commercial | Verified Playable | Commercial | Snapdragon 845 / 778G or higher | Touch Pad Gyro | — |
| Heroes of Might and Magic II fheroes2 Android | Engine Recreation | Verified Playable | PC Files | Any modern ARM64 processor | Touch Pad M+KB | 1.1.17 |
| Heroes of Might and Magic III VCMI Android | Engine Recreation | Verified Playable | PC Files | Snapdragon 600 or newer | Touch M+KB | 1.7.5 |
| IVAN IVAN for Android | Source Port | Verified Playable | Freeware | Any ARM processor | Touch M+KB | — |
| Jazz Jackrabbit 2 Jazz² Resurrection Native | Engine Recreation | Verified Playable | PC Files | Snapdragon 450 or higher | Touch Pad | — |
| Medal of Honor: Allied Assault OpenMoHAA Android | Engine Recreation | Verified Playable | PC Files | Snapdragon 660 / Helio G95 or higher | Touch Pad Gyro M+KB | v0.82.1 |
| Quake I, Quake II, Quake III Arena Quad Touch (6 id Tech 2/3 Engines) | Source Port | Verified Playable | PC Files | Snapdragon 600 or newer | Touch Pad Gyro M+KB | — |
| Resident Evil (1996) Resident Evil 1996 Android | Decompilation | Verified Playable | PC Files | Snapdragon 720G or newer | Touch Pad | — |
| RollerCoaster Tycoon 2 OpenRCT2 Android | Engine Recreation | Verified Playable | PC Files | Snapdragon 660 or newer | Touch M+KB | v0.5.6 |
| Sid Meier's SimGolf OpenSGolf | Engine Recreation | Verified Playable | PC Files | Snapdragon 450 or newer | Touch M+KB | v0.5.8 |
| Sifu Official Commercial Port | Commercial | Verified Playable | Commercial | Snapdragon 865 or newer flagship | Touch Pad | — |
| Sonic Mania Sonic-Mania-Decompilation Android | Decompilation | Verified Playable | PC Files | Any 64-bit ARM processor | Touch Pad | v1.1.1 |
| Sonic R sonic-r-android | Decompilation | Verified Playable | PC Files | Snapdragon 660 or higher | Touch Pad | v1.3.1 |
| Sonic Robo Blast 2 & SRB2Kart SRB2-Android / SRB2-Mobile | Fangame | Verified Playable | Freeware | Snapdragon 600 or newer | Touch Pad Gyro | android-port-build-v2213-patch1 |
| Star Wars Jedi Knight: Jedi Outcast & Academy OpenJK Android / JK2 Touch | Source Port | Verified Playable | PC Files | Snapdragon 665 or newer | Touch Pad Gyro M+KB | latest |
| Star Wars: Knights of the Old Republic Official Aspyr Media Port | Commercial | Verified Playable | Commercial | Snapdragon 600 or newer | Touch Pad | — |
| Star Wars: Knights of the Old Republic II: The Sith Lords Official Aspyr Media Port | Commercial | Verified Playable | Commercial | Snapdragon 680 / 720G or higher | Touch Pad | — |
| StarCraft & Brood War StarDroid | Engine Recreation | Verified Playable | PC Files | Snapdragon 665 or newer | Touch | — |
| Streets of Rage 4 Official Playdigious Port | Commercial | Verified Playable | Commercial | Snapdragon 720G / Dimensity 700 or higher | Touch Pad | — |
| The Elder Scrolls II: Daggerfall Daggerfall Unity Android | Engine Recreation | Verified Playable | Freeware | Snapdragon 665 or newer | Touch Pad | v1.1.1.9 |
| The Simpsons: Hit & Run Carlox33 Android Port | Source Port | Verified Playable | PC Files | Snapdragon 680 or newer | Touch Pad | v0.93 |
| Theme Hospital CorsixTH Android | Engine Recreation | Verified Playable | PC Files | Any ARM processor | Touch M+KB | v0.70.1 |
| TMNT: Shredder's Revenge Official Playdigious / Netflix Port | Commercial | Verified Playable | Commercial | Snapdragon 720G or higher | Touch Pad | — |
| Tomb Raider I-III Remastered Official Aspyr Remaster | Commercial | Verified Playable | Commercial | Snapdragon 778G / 870 or higher | Touch Pad | — |
| Torchlight Torchlight Rekindled | Engine Recreation | Verified Playable | PC Files | Snapdragon 865 or newer | Touch Pad | — |
| Total War: MEDIEVAL II Official Feral Interactive Port | Commercial | Verified Playable | Commercial | Snapdragon 855 / 778G or higher | Touch M+KB | — |
| Transport Tycoon Deluxe OpenTTD Android | Engine Recreation | Verified Playable | Freeware | Any ARM processor | Touch M+KB | 16.0-beta5 |
| Woody Woodpecker: Escape from Buzz Buzzard Park WoodyRE | Engine Recreation | Verified Playable | PC Files | Snapdragon 660 or newer | Touch Pad | — |
| XCOM 2 Collection Official Feral Interactive Port | Commercial | Verified Playable | Commercial | Snapdragon 855 / 865 or higher | Touch Pad | — |
| Call of Duty CallofRecomp | Static Recomp | Active Alpha | PC Files | Snapdragon 665 / Helio G85 or higher | Touch | — |
| Colin McRae Rally 2.0 OpenCMR2 | Decompilation | Active Alpha | PC Files | Snapdragon 845 or newer | Touch Pad | — |
| LEGO Marvel Super Heroes LMS_Android | Static Recomp | Active Alpha | PC Files | Snapdragon 665 or newer | Touch Pad | — |
| OMSI 2 openOMSI | Engine Recreation | Active Alpha | PC Files | Snapdragon 865 or newer | Touch Pad | — |
| Prototype proto-re | Static Recomp | Active Alpha | PC Files | Snapdragon 8 Gen 2 or newer | Touch Pad | — |
| S.T.A.L.K.E.R. Series OpenXRay 1.6 Android Port | Source Port | Active Alpha | PC Files | Snapdragon 870 / 8 Gen 1+ with Vulkan support
Turnip
| Touch Pad Gyro | v0.7.3 |
| The Elder Scrolls V: Skyrim Skyrim_Android (2011 PC) | Static Recomp | Active Alpha | PC Files | Snapdragon 8 Gen 2 or newer | Touch Pad | — |
| Valheim ValDroid | Source Port | Active Alpha | PC Files | Snapdragon 8 Gen 1 or newer | Touch Pad | — |
PC ports (62)
Automated builder toolchain that takes legally owned Steam game assets (.exe / Love files), extracts the bytecode, patches mobile touch inputs, and packages a native Android APK using the Android LÖVE2D runtime. Supports custom mod injection (Lovely) and portrait UI tweaks.
Highly optimized native source port of Diablo and Hellfire. Brings high-resolution widescreen rendering, touch-to-move and virtual twin-stick controls, TCP/IP multiplayer, stash sorting, audio subtitles, and extensive bug fixes.
Premium port suite packaging 10 industry-standard Doom engines (GZDoom, LZDoom, PrBoom+, Chocolate Doom, Crispy Doom, Doom 64 EX, and more). Features custom 3D model support, modern shader lighting, gyro aiming, Brutal Doom mod support, and deep controller customization.
Native Android port of ZNix's Project Wormhole open-source C++ FTL engine rewrite, developed by Adam Kulik. Brings Subset Games' spaceship simulation roguelike to Android phones and tablets with a tailored mobile touch interface, crew and weapon management controls, and low battery consumption.
Fully compatible open-source rewrite of Valve's GoldSrc engine. Runs Half-Life single-player campaigns, custom mods, Counter-Strike 1.6, and multiplayer deathmatch natively with customizable on-screen touch controls and high frame rates.
Native ARM64 port of Valve's Source Engine developed by nillerusr. Executes complete PC campaigns of Half-Life 2 and Portal natively on Android with OpenGL ES 3, dynamic lighting, physics simulation, full gamepad input, and customizable touch buttons.
Native ARM64 static recompilation of EA Black Box's 2005 street racing and police pursuit classic by codepdbh (with six-region APK support by victorgbd). Runs smoothly across Snapdragon, Exynos, Dimensity, and Unisoc chipsets with customizable graphics presets, widescreen rendering, touch overlays, and external controller support.
Full static binary recompilation of the x86-32 PC executable (SPEED2.EXE) into clean, portable C compiled natively for ARM64 Android by codepdbh using pcrecomp. Features a native Vulkan/DXVK rendering pipeline, selectable resolution and FPS caps, multi-language support, physical gamepad bindings, and customizable touch controls.
Reimplementation of Bethesda's NetImmerse game engine running natively on Android with GLES2 and GL4ES backends. Includes a comprehensive configuration launcher, dynamic lighting, real-time shadows, water shaders, full mod support, virtual gamepad overlays, and physical controller mappings.
Android port based on k4zmu2a and iscle's reverse-engineering of the classic Windows bundled pinball game. Features true high-resolution graphics, responsive haptic feedback, customizable flipper touch zones, and sound effects.
Benchmark AAA survival horror mobile conversion. Leverages Vulkan to deliver console-grade lighting, atmospheric effects, spatial audio, full DLC packages, customized touch controls, and external controller support.
Enhanced Edition of BioWare's classic D&D Infinity Engine RPG. Features widescreen support, high-resolution fonts, touch-optimized party controls, cross-platform multiplayer, and expansion campaigns.
Accurate open-source re-implementation of Impressions Games' classic Roman city builder. Runs natively on Android with widescreen displays, smooth zooming, touchscreen gestures, and game controller support.
Compiles C# Monogame/FNA code to native Android runtime with SDL3 and Vulkan/OpenGL. Touch overlay, high framerates, gamepad support.
Classic Tomb Raider engine rewrite in C99. Runs Lara Croft's original adventures at silky-smooth 60+ FPS with advanced modern lighting, split-screen co-op, underwater effects, free-look camera, and customizable touchscreen controls.
Relic Entertainment's genre-defining WWII real-time strategy game ported natively to Android. Optimized with radial touch menus, tactical pause, fluid squad selection, and DLC campaign expansions.
Native Android wrapper for CrossCode's web engine. Virtual on-screen touch controller, PC save file compatibility, and mod loader support.
Award-winning roguevania action platformer ported with flawless performance up to 120 FPS. Offers customized touchscreen controls, auto-hit mode, full external gamepad support, and parity with PC DLCs (including Return to Castlevania).
idTech4A++ runs id Tech 4 games on Android with OpenGL ES and Vulkan: DOOM 3, Quake 4 and Prey (2006), plus DOOM 3 BFG, The Dark Mod, RealRTCW and more. Touch controls, gyro aiming and external controllers. Also on F-Droid.
Clean C++ reverse engineering of the original Fallout executable. Runs natively on Android ARM64 devices without emulation or DOSBox overhead, with crisp rendering, adapted touch UI controls, and fast save/load cycles.
Native C++ source reimplementation of Fallout 2 for modern platforms. Supports native Android touchscreen gestures, high resolutions, bug fixes, and partial total-conversion mod compatibility.
Official mobile port bringing Liberty City's open world to Android with HD resolution graphics, updated lighting, and customizable touch and controller inputs.
Grand Theft Auto: San Andreas
Official Rockstar / Netflix EditionFull open-world classic GTA ports with enhanced lighting, remastered high-resolution character models, dual analog stick controls, physical gamepad support, and cloud saves. Also available via Netflix GTA The Trilogy: The Definitive Edition.
Grand Theft Auto: Vice City
10th Anniversary & Definitive Edition10th Anniversary and Definitive Edition mobile ports of Vice City with updated character models, lighting effects, precision firing and targeting options, and customizable control layouts.
Premium motorsport simulator delivering 100 cars, 100 circuits, customizable tilt/wheel/touch handling models, realistic physics damage, and high-framerate graphic presets.
Full engine rewrite featuring high-resolution rendering, improved AI, modernized tactical battlefield UI, streamlined army management, and native Android APK packaging with intuitive touch mechanics.
Modern C++ engine reimplementation of HoMM3. Features responsive touch controls, integrated in-game mod repository launcher, modern resolution scaling, and online multiplayer.
Unofficial Android port of Iter Vehemens ad Necem, the open-source graphical roguelike, with touch-first portrait and landscape layouts. Based on the Attnam community's continuation of the game.
Native C++ reimplementation of Epic MegaGames' classic side-scroller. Delivers widescreen rendering, high refresh rate animations, modern lighting effects, and touch controls.
Open-source native rewrite of the 2015/EA shooter running atop an adapted ioquake3 engine fork. Offers smooth modern touch aim, high-framerate support, and full expansion pack campaign compatibility.
Multi-engine source port suite bundling DarkPlaces, QuakeSpasm, FTEQW, Yamagi Quake 2, ioquake3, and Hammer of Thyrion. Delivers native 120Hz rendering, HD texture packs, online multiplayer, and full gamepad mappings.
Unofficial Android port of the original Resident Evil, built on the ecruells PC decompilation. Adds a launcher, movable touch controls, controller support, a 16:9 layout and an experimental More FPS mode. Uses your own GOG files.
Complete C++ rewrite of Chris Sawyer's amusement park simulator. Delivers cross-platform multiplayer, fast-forwarding, unlimited park boundaries, ride vehicle customization, and modern touch and stylus integration.
Free, open-source 1:1 engine rewrite of Firaxis and Maxis's classic golf resort management game built in Rust by crspytopgn. Runs natively on Android, Windows, macOS, Linux, Steam Deck, and web browsers with 4K/high-DPI scaling, touchscreen course-building controls, and modding support.
Official mobile conversion of Sloclap and Kepler Interactive's martial arts brawler. Features redesigned touch gesture and button interfaces, full Bluetooth controller compatibility, adjustable graphical presets (tested smoothly on Snapdragon 865 up to current-generation flagships), and the complete Arenas expansion mode.
C++ decompilation of Retro Engine v5. Smooth 60/120 FPS, native Android touch controls, mod loader, Encore DLC support.
Native Android port of the Sonic R PC decompilation featuring a custom OpenGL ES 2.0 shader pipeline, locked 60 FPS gameplay, customizable touch buttons, and Storage Access Framework (SAF) folder selection.
3D platformer fangame built from a heavily modified Doom engine running natively on Android with custom mobile HUD controls and mod support. Note: the SRB2-Mobile Android repository was archived in March 2025; the last Android build (v2.2.13, January 2024) still works but is no longer maintained and may not match the current desktop version for online play.
Raven Software's id Tech 3-derived engine ported to mobile. Delivers native 60+ FPS saber combat, console cheat integration, dual-stick touch overlays, and physical controller mappings.
Full, uncompromised port of BioWare's landmark Star Wars RPG. Features streamlined touch controls, full HID gamepad support, high-resolution rendering, and custom mod directory support.
Star Wars: Knights of the Old Republic II: The Sith Lords
Official Aspyr Media PortComplete mobile conversion of Obsidian's acclaimed sequel. Boasts high-resolution graphics, controller support, and official compatibility with community mods including The Sith Lords Restored Content Mod (TSLRCM).
StarDroid adapts the OpenBW engine for Android: StarCraft and Brood War campaigns, custom battles against the computer and nearby multiplayer. Touch gestures for selection, panning and pinch zoom. Bring your own classic game files.
Mobile conversion of DotEmu and Lizardcube's retro beat 'em up revival. Runs at 60 FPS with responsive virtual arcade controls, Bluetooth gamepad support, survival mode, and Mr. X Nightmare DLC.
Open-source recreation of Daggerfall in the Unity engine ported natively to Android. Modernizes the classic RPG with full 3D controls, smooth touch look, improved lighting, modern quest resolution, and mod support.
Standalone native Android port built atop community reverse-engineering efforts. Executes complete story missions, vehicle driving, and Springfield exploration natively with custom touch button overlays and Bluetooth gamepad support.
High-resolution touch-friendly hospital management sim. Fixes original engine bugs, adds level editor and custom campaigns.
Faithful port of Tribute Games' 80s-inspired side-scrolling brawler. Delivers cross-platform co-op mechanics, smooth animations, touch gamepad overlays, and Bluetooth controller pairing.
The definitive remastered collection of Lara Croft's first three adventures on mobile. Offers dynamic toggling between modern upgraded visuals and original polygonal graphics, tank or modern control layouts, photo mode, and expansion chapters.
An engine that runs Torchlight on Android, Switch homebrew and desktop, following the game logic of Runic's own Xbox 360 port so it has real gamepad support and a controller-friendly interface.
Creative Assembly's grand strategy and real-time tactical battle classic. Adapted for mobile screens with intuitive pinch-to-zoom camera controls, tactical battle commands, and the Kingdoms expansion.
Modern recreation of Transport Tycoon Deluxe. Infinite maps, network multiplayer, downloadable community NewGRF graphics, and AI scripts.
A reimplementation of the Woody Woodpecker game engine, rebuilt by reverse engineering the 2001 PC game and checked against the original. Runs your own CD's data on Android, Linux, Windows and Switch homebrew.
Full turn-based tactical sci-fi campaign including the complete War of the Chosen expansion and four DLC packs. Features adapted mobile UI, touch commands, and deep strategic squad customization.
A static recompilation of the 2003 Call of Duty (PC version 1.5) for Android, focused on the single-player campaign. It uses your own install's menus and files, adds touch controls and widescreen, and caps phones at 60 FPS. The menus and maps load, but the full campaign hasn't been played through on a phone yet.
A work-in-progress native port built on the CMR2Decomp decompilation. DirectX and Bink are replaced with SDL3 and an SDL GPU (Vulkan) renderer, and the physics are tested bit for bit against the original. On Android it plays stages with on-screen controls.
Unofficial Android port of the PC version, statically recompiled from x86. A patched dxvk-native turns Direct3D 9 into Vulkan 1.1, and SDL2 handles input with an optional touch overlay. Should run on any arm64 phone with Vulkan 1.1.
openOMSI is a from-scratch recreation of the bus simulator OMSI 2, written in Rust: 64-bit, multithreaded, with a modern renderer. It loads existing OMSI 2 maps, buses, scenery and mods as they are. Early development.
Native Android port of Prototype (2009). The game engine is statically recompiled from x86 to C and runs on the author's own Win32/D3D9 layer (SDL2, DXVK, FAudio). Menus, videos, sound, missions and saves work; a full playthrough isn't tested yet.
Native Android port of GSC Game World's X-Ray Engine 1.6. Features SDL2 host integration, Vulkan rendering pipelines, OpenAL Soft audio, and full touch-aiming and gamepad controls.
Unofficial Android port of the original 2011 PC Skyrim, statically recompiled from x86 to ARM64. A patched dxvk-native turns Direct3D 9 into Vulkan 1.1, and SDL2 handles input and the optional touch overlay. Special Edition is not supported.
Unofficial Android launcher for Valheim. Since 0.1.3 the game runs natively on Unity's Android player with an ARM64 Mono, not through emulation. Touch controls with a full editor, gamepads, and BepInEx mods.