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.
Port type
Source Ports on Android
A source port starts from a game's real source code. Sometimes the studio released that code years later, like id Software did with Doom and Quake. Either way, the folks doing the port are working from the original blueprints.
So these tend to be some of the most polished ports on the site. And many of them add modern touches, like higher resolutions and touch controls made for phones.
Most of them still need the game's data files, though. The code runs the show, but the levels, art and sound usually come from your own copy. Each game page lists the files and where to find them.
- Ports
- 17
- Verified playable
- 88%
- Need your own game files
- 82%
- Controller support
- 94%
- Turnip recommended
- 1
- Updated (30d)
- 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 | — |
| Half-Life 2 & Portal srceng-android (Source Engine) | Source Port | Verified Playable | PC Files | Snapdragon 700 series / 800 series | Touch Pad Gyro M+KB | — |
| Sonic 3 & Knuckles Sonic 3 A.I.R. (Oxygen Engine) | Source Port | Verified Playable | Retail Files | Any ARM processor | Touch Pad | — |
| 3D Pinball for Windows – Space Cadet Pinball-on-Android | Source Port | Verified Playable | Freeware | Any Android device | Touch Pad | 2.5 |
| 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 |
| CrossCode CrossAndroid (HTML5/NW.js Wrapper) | Source Port | Verified Playable | PC Files | Snapdragon 720G 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 | — |
| Gloom ZGloom-Android | Source Port | Verified Playable | PC Files | Any modern ARM processor | Touch Pad | v09.2026 |
| IVAN IVAN for Android | Source Port | Verified Playable | Freeware | Any ARM processor | Touch M+KB | — |
| 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 | — |
| 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 |
| The Simpsons: Hit & Run Carlox33 Android Port | Source Port | Verified Playable | PC Files | Snapdragon 680 or newer | Touch Pad | v0.93 |
| 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 |
| Valheim ValDroid | Source Port | Active Alpha | PC Files | Snapdragon 8 Gen 1 or newer | Touch Pad | — |
All source ports (17)
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 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.
Angel Island Revisited is a complete widescreen remaster of Sonic 3 & Knuckles running natively on the custom Oxygen Engine. Features 60 FPS gameplay, CD-quality audio remixes, drop dash, time attack mode, extensive mod manager, and native Android APK support.
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.
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.
Native Android wrapper for CrossCode's web engine. Virtual on-screen touch controller, PC save file compatibility, and mod loader support.
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.
Modern source port of the iconic Amiga raycaster FPS Gloom. Features hardware-accelerated OpenGL rendering, customizable virtual dual-stick controls, and high frame rates on Android.
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.
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.
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.
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.
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 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.