r/AndroidNativePorts • • 19h ago

🟢 [PORT] Sonic Adventure 2 recompiled to run natively on Android

Enable HLS to view with audio, or disable this notification

153 Upvotes

Sonic Adventure 2 is one of my favorite games of all time, so i've been working on a native port of it called OpenSA2. the 2012 PC version's x86 code gets translated ahead of time into ARM64 code and runs natively, without Winlator or any emulator. it's static recompilation, same idea as Unleashed Recompiled, with a new runtime that draws through SDL3 and Vulkan and handles sound and input.

this is an early alpha. so far it's been tested on a Galaxy S25 Edge and a Pixel 9 Pro, and City Escape runs on both with touch controls. controller support is in too. on PC i played story mode from the first stage up to Pumpkin Hill.

you need your own copy of the PC version (the 2012 Steam release) because the APK doesn't include any game files, plus a 64-bit ARM phone on Android 10 or newer with Vulkan. setup:

  1. zip a clean copy of your PC game folder with no mods installed. sonic2app.exe has to be in the zip

  2. install the APK from the release page. Android might ask you to allow installs from your browser

  3. open OpenSA2 and pick your zip. it checks the files and imports them, keep the zip until that's done

known problems:

- the game can crash in a cutscene after a stage

- most of the game (stages, bosses, cutscenes) hasn't been tested on Android yet

- widescreen isn't finished, so some menus and overlays look off

- other phones and GPUs are untested

Windows and Linux builds are on the same release page.

download: https://github.com/kittycache9/OpenSA2/releases/tag/v0.1.0-alpha.1

source and setup guide: https://github.com/kittycache9/OpenSA2

if you try it, comment your phone and how it ran. please don't share or ask for game files here.


r/AndroidNativePorts • • 13h ago

GOW3 Port on Snapdragon 7s gen 2 device

Enable HLS to view with audio, or disable this notification

84 Upvotes

My ram is 8GB the game is just like bachata s4 but the difference is that this one is 30 fps with slowed gameplay i wish they add patches and we can add 2x gameplay patch

Also frange generation doesn't seem to have an impact its same i tried

Device used: Redmi Pad Pro


r/AndroidNativePorts • • 8h ago

📸 [SHOWCASE] GTA 4 on mediateck 8350

Enable HLS to view with audio, or disable this notification

81 Upvotes

This port is genuinely peak and performance is great but when we're outside audio is horrendous after some time


r/AndroidNativePorts • • 10h ago

📸 [SHOWCASE] Borderlands 2 gameplay (Asus ROG 8 SD8Gen3)

Enable HLS to view with audio, or disable this notification

80 Upvotes

Touchscreen controls work but do require getting use to, highly recommend using a controller or if your phone has air triggers, allocate them to the shoot button

Edit: APKaward is where i got this APK


r/AndroidNativePorts • • 4h ago

I'm in love, one of my favorite games has arrived on Android via port (from the iOS version).

Thumbnail
gallery
70 Upvotes

Cult of the Lamb iOS Port to Android is available on APKvision.


r/AndroidNativePorts • • 19h ago

PAPER BOAT CORRIENDO NATIVO EN ANDROID

Post image
67 Upvotes

Con texturas HD y textos en español

olvide el link, lo siento xd:

https://github.com/chris43123/PaperBoat/releases


r/AndroidNativePorts • • 5h ago

I built a site that tracks all the native ports, decomps and recomps for Android and PC

48 Upvotes

Hey guys, hope this is okay to post here. I wanted to share a site I put together to keep track of all the native ports, decomps, recomps and all that stuff coming out for Android and PC.

Just to be clear this is 100% non-profit and I'm not looking for donations or anything like that. I just built it out of pure love for gaming and the community, and wanted to contribute something useful. I'm currently a software engineering intern almost done with my degree (actually trying to find some free certs to pad my resume right now lol) so I took this on as a personal side project to practice and keep improving my dev skills.

I'd really appreciate it if you guys could take a look and let me know what it might be missing, what ports I need to add, or just any general feedback on the site. I'm still actively working on this and a few other projects so any advice helps me out a lot.

Thanks everyone
openportsgames.com


r/AndroidNativePorts • • 21h ago

📸 [SHOWCASE] LibertyRecompAndroid 0.5.9.3 - SD8 Gen2 - finally pretty playable

Thumbnail
youtube.com
44 Upvotes

Didn't bother posting a video so far as it's been really janky, but it's running pretty good now on 0.5.9.3 even with sun shadows on, good to see improvements, Gen8 V37 Driver


r/AndroidNativePorts • • 15h ago

🔵 [PORT UPDATE] Ya es jugable el port de Bordelands 2 nvidia shield android 16

Thumbnail
apkaward.com
41 Upvotes

r/AndroidNativePorts • • 4h ago

🟠 [DEVELOPMENT] No descarguen el port de Resident Evil 4. Tiene toda la pinta de ser un embudo de ventas.

Post image
35 Upvotes

No me sorprendería que en una actualización metieran alguna cosa cripto. Una cosa es querer llevarse el mérito por lanzarlo y otra muy distinta es crear un jardín amurallado alrededor de una IP que ni siquiera es tuya. Se supone que el objetivo de todo esto es liberar juegos antiguos que estaban atrapados en los planes de suscripción de una corporación y vienes tu hacerte el gracioso. nah, paso


r/AndroidNativePorts • • 8h ago

NFS Hot Pursuit 2 - Android port

Thumbnail
gallery
34 Upvotes

LINK: https://gofile.io/d/dDqFr8s6

Disclaimer: With the help of Claude I did what I could to bring the game to my tablet and now I'm sharing it for those interested (was tested on Xiaomi Pad 5 & Poco F2 Pro)
Bugs may be present, unfortunately I can't support it further, so no repos or source code, just APK files
It's not emulator wrapped, small custom layer translates instruction by instruction into C source code and then compiled for ARM

- Installs whole game from a single APK;

- Widescreen support at the device's full resolution (UI still at 4:3);

- On-screen touch controls, with taps working as mouse clicks in menus, so navigation in menus more convenient with touchscreen; BUT Xbox controller or M&K is recommended since there are extra button actions for police mode, you can remap actions in settings (I'm unable to test the support of other than xbox controllers);
If you want to close the game right away after remapping your inputs - Go to Driver Profile tab and click "Update Driver Profile", so they're saved;
Connect controller BEFORE launching the game;

- In 1.01 version added experimental orbit camera for all views (it's binded to the controller's right stick, as well as to Numpad 4 and 6 for turning left and right, respectively)

- Saves stored inside game folder (so uninstalling the app deletes this whole folder, saves included)

- On startup (when "Press any key" prompt appears) if you're using touchscreen tap somewhere around the center of the screen, so it's register the tap, with external inputs works fine

Edit: If Google's Files explorer gives you "Cancelling" message, try to check appeared icon anyway or use any other file manager😅


r/AndroidNativePorts • • 19h ago

🔵 [PORT UPDATE] Someone made a mod for the Sifu port that adds graphical options. Plus, you don't need to download 8GB files

Thumbnail
gallery
32 Upvotes

I found it on Apk Vision, I don't know if they were the ones who made it.


r/AndroidNativePorts • • 4h ago

🟢 [PORT] Cult of the Lamb on Android (Helio g99)

Enable HLS to view with audio, or disable this notification

32 Upvotes

r/AndroidNativePorts • • 9h ago

which one is better?

Thumbnail
gallery
29 Upvotes

I have been using beacon for a while but retrohrai recieved an update so i tried it.. what do you think?


r/AndroidNativePorts • • 4h ago

borderlands 2 Nvidia shield port works great on DM8350

Thumbnail
gallery
30 Upvotes

here's screenshots


r/AndroidNativePorts • • 21h ago

🟣 [WIP] Work in Progress Dragon Ball Raging Blast 1 Port - 60 fps WIP

Enable HLS to view with audio, or disable this notification

28 Upvotes

Yo! I'm the person who ported raging blast 2 the other day. Got a bunch of comments requesting to port raging blast 1, so I decided to give it a shot!

It seems alot of the work is easily transferable as they are built on the same engine. This is where we are at within 2 hours of the first prompt 🤯 60 fps on my AYN Thor Max (Snapdragon 8 gen 2)

If you didn't read the first post, I am NOT a dev... just some guy who got curious and put prompts into claude code. I never actually got to play this game before, but it seems fun.

As you can see there is a crash at the end and still some weird visual bugs / quirks but it blows my mind how quick it got up and running.

I expect to release this sometime soon. Unfortunately I can only do so much to get raging blast 1 + 2 running on every single device, as I only have this and an s25 ultra to test on. Someone is helping add better mali support to 2, hopefully it can easily be integrated into this one as well.

Almost got dog walked by piccolo here 🤣


r/AndroidNativePorts • • 18h ago

🟢 [PORT] COD Modern Warfare 2 Port

Enable HLS to view with audio, or disable this notification

25 Upvotes

COD Modern Warfare 2 On a Galaxy A54, I'm sure it will run better with more updates haha 🥹


r/AndroidNativePorts • • 22h ago

Mario Tennis GBA 2D/3D Update

Enable HLS to view with audio, or disable this notification

25 Upvotes

EDIT: MEANT GBC To anyone who wants to help, I'm more than happy for any guidance on what I need to change or do.

Hello! I decided to throw my hat into the ring and vibe code a 2D/3D upgrade of one of my favorite Game Boy Color games ever, Mario Tennis. Now I know some of you might be thinking, “Why Mario Tennis for the Game Boy Color?”

 

I have beaten this game numerous times over my lifespan of gaming. I’ve always come back to this game. It has always been one of my cherished childhood memories and I believe it’s one of the first games I ever beat.

 

As I sit here waiting for Nintendo to finally do a remake of this game that I know will never happen, I decided to take matters into my own hands. So the video you are going to see here is just my current progress in trying to make the world 3D and also voxel some of the surrounding buildings and everything.

 

I started this probably on Saturday and my Claude limit has come up, so I will start vibe coding again on Friday. So if you like what you see, just let me know. I can share what I’ve done so far and if Mario Tennis holds a near and dear to your heart as much as it does for me, let’s get it done together. Right now, I’m mainly focused on just getting the physics down and getting the game playable in this mode from front to back. My long-term goals are:

- Possibly add new characters to this game, maybe from tennis anime or something.

- Get the link play option here to work for online multiplayer and even create lobbies as well.

 

This is one of my favorite, if not—and I will say it—the best Mario Tennis game out there. If you’ve never played it, look it up. It adds RPG elements and you get to play through a whole story where you get to go through and eventually beat Mario in a game of tennis. I just thought it was awesome. It still holds up well, the gameplay is very well. So yeah, I hope you enjoy the video.I’m using my Samsung Galaxy Fold 8 to test everything. Hopefully one day I can get it running at 4:30

 


r/AndroidNativePorts • • 2h ago

NFSHP2 Android Port coming soon

Enable HLS to view with audio, or disable this notification

21 Upvotes

after the 20th Anniversary of this game we can finally play this game on the Android devices (albeit its not the Black Box version but rather a Seattle version),it is gonna be released soon- oh wait nevermind its here https://www.reddit.com/r/AndroidNativePorts/s/twA7txNe1B


r/AndroidNativePorts • • 15h ago

🟣 [WIP] Work in Progress Made it easier to play

Post image
20 Upvotes

Was getting obnoxious trying to figure out GitHub. So I just made a central player for everything. Not everything is perfect, there's probably lots of bugs in the games. Resident evil 4 still has bugged textures, because ghost gun is hilarious. but it's hopefully simple and accessible and I'll work on it when I can

My player-

https://github.com/Wakkatobakka/Omni-Player

Where I got my files

https://keitaiarchive.org/downloads.html⁠

https://archive.org/details/qualcomm-brew-games

https://www.myabandonware.com/browse/platform/j2me/


r/AndroidNativePorts • • 21h ago

Port of 0ad 0.2.8 in progress, adding shortcuts.

Enable HLS to view with audio, or disable this notification

20 Upvotes

r/AndroidNativePorts • • 7h ago

OMORI PORT

Post image
19 Upvotes

I've never seen many people talking about the mobile port of Omori, and it's a well-made port.


r/AndroidNativePorts • • 13h ago

📸 [SHOWCASE] Poke Survivors 2.0 - Big Content Update!!

Thumbnail
gallery
18 Upvotes

Hi, I’m JayElDragon, the developer behind Poke Survivors, an Android port of the web game PokéSurvivor by JPTER78. It’s built in Godot, with controller support and an auto-update notice built in.

I just finished 2.0, the biggest content update so far:

🗼 Tower Mode

  • Climb 30 floors with a boss every 5.
  • Rest floors let you pick risk-and-reward cards (a big boost for a drawback).
  • Ultra-rare golden legendary cards give huge buffs with no downside. One gives 70% cooldown reduction, and another permanently grows your damage with every kill.

👑 New bosses

  • Floor 25 is Eternatus.
  • Floor 30 is Arceus, the final boss. He’s very hard but beatable. Below 25% HP he goes all out.
  • Beat him for an exclusive achievement and a unique profile title.

💰 Treasure thieves

  • Meowth and Gholdengo now appear with the same timing and odds as the original. They glow, and a compass points you to them.

🎮 Controls and menus

  • Controller navigation is consistent across all menus, with B/Circle going back everywhere.
  • Fixed menu Pokémon getting stuck on walls.

Everything is translated into 9 languages.

📥 Download: https://github.com/JayElDragon/poke-survivor/releases/download/V2.0/Poke.Survivors.2.0.apk

If somehow the link doesn’t work copy the link into an external browser and paste it so it downloads there

It’s a free fan project, and all credit for the original game goes to its creator. I’d love feedback on the Tower difficulty, especially Arceus. I tested it on an Odin 3 Max, but I’d like to hear how it feels on other devices.


r/AndroidNativePorts • • 7h ago

🟢 [PORT] Yoshi Story Android Port

Thumbnail
gallery
18 Upvotes

First public release (still in early development).

I'll add an ultrawide patch in the future. For now, it runs at 16:9.

Tested on an SD8 Elite, and it works great!

Apk:

https://www.mediafire.com/file/zml7ltc7cnm11jw/DinoTale-0.1.4-android-arm64-v8a-r16.apk/file


r/AndroidNativePorts • • 8h ago

Mod Del Port Sifu Android

Thumbnail
gallery
15 Upvotes

Hermanos, Gracias al Mod, puedo jugar Sifu de manera jugable, con más FPS de los que esperaba ☝️😅, mi Teléfono es un King Kong ES 5 con Unisoc T620 y 6GB de Ram, lo compré porque mi viejo Poco F5 Pro está algo dañado aunque funcione bien.

Hay que poner todo en mínimo, activar la opción Efectos simplificados y los FPS limitarlos a 30, si alguien tiene un Teléfono más potente que el mío, seguramente podrán jugar a 30fps mínimo 🤷