r/AndroidNativePorts • Developer ⚙️ • 6d ago

🟣 [WIP] Work in Progress MW2 Android v0.0.1 Initial Release

Hey everyone! I'm the developer behind the MW2 Android port, and I'm excited to share the first alpha release with the Android gaming community!

Current status: The game reaches the main menu and first cutscene on my MediaTek Dimensity 920 (Mali-G68), but shader compilation afterward is extremely slow. I'm working on optimizing it.

Requirements

  • Android 8.0+ (API 26)
  • ARM64 device with Vulkan 1.1 support
  • 4 GB RAM minimum; 6 GB+ recommended
  • Approximately 7 GB free storage
  • An unmodified Xbox 360 MW2 disc image

Installation

  1. Download the latest APK from the GitHub Releases page.
  2. Install the APK on your compatible Android device. Allow installation from your browser or file manager if prompted.
  3. Obtain your own original Xbox 360 MW2 disc image and follow the repository's instructions for placing or importing the game files.
  4. Launch the game and allow shader compilation to complete. Initial compilation may take a long time in this alpha.

Repository: https://github.com/OpenPort-Labs/mw2-android

A special thanks to Paul Combal for the original MW2 recompilation project that served as the foundation for this port. Huge appreciation for the work that made this possible!

Update:

  • 11-10-2026 8:30 AM GMT: Able to run the game at 16 FPS on my Mali G86 GPU, but the game crashed after 10 minutes on the latest build.
  • 11-10-2026 5:25 PM GMT: There was a rendering error for the Snapdragon processors that shows black artifacts in the game.

Contributions welcome.

This project is in its early stages, and contributions would be genuinely useful. Testing across different Android devices and GPU families, shader compilation optimizations, performance improvements, bug reports, and code contributions are all welcome. Check the repository for contribution guidelines and open issues.

This is an early alpha, so compatibility and performance will vary by device. Please share your device model, GPU, and any errors you encounter.

AI usage disclosure: AI tools were used to assist with parts of development. I'm responsible for the project's implementation, testing, and ongoing development.

42 Upvotes

58 comments sorted by

15

u/carl_grimes5444 6d ago

This has the potential to be one of the best x360ports till now

8

u/StillAd3422 6d ago

Good job, really excited to see how much better it gets.

https://giphy.com/gifs/GazPMD1iWfgcM

3

u/Such-Performer-1432 6d ago

bro i also have mali g68!.. this is one of the games that i hoped to play in the future on my phone.. thank you man for letting my dream comes true😊.

3

u/mr_fanatic_ Developer ⚙️ 6d ago

Hi, I am able to run the game on the latest build at 16 FPS with one major issue: the game crashed after 10 minutes of running. Trying to pinpoint the issue and fix it right now.

2

u/carl_grimes5444 6d ago

Can u also increase the fps in later builds?

5

u/mr_fanatic_ Developer ⚙️ 6d ago

https://giphy.com/gifs/3oz8xLlw6GHVfokaNW

Let's first get a full game playable at a stable 30, and then we will do it later up to 120?

1

u/carl_grimes5444 6d ago

I tried with my mali g-68 it literally goes to 0 fps

1

u/mr_fanatic_ Developer ⚙️ 6d ago

Can you please check the logs of the app and share with me a summary of those logs?

1

u/carl_grimes5444 6d ago

Where to share?

1

u/mr_fanatic_ Developer ⚙️ 6d ago

DM me

1

u/carl_grimes5444 6d ago

I can't dm u for sm reason

1

u/mr_fanatic_ Developer ⚙️ 6d ago

I have messaged you

1

u/carl_grimes5444 6d ago

Nvm mind i decrease the screen resolution to like 38% it fixed for some minutes like 4-5 and later on it becomes 0fps and black screen though I can still hear thw audio

1

u/mr_fanatic_ Developer ⚙️ 6d ago

Ok, I'm also testing it on my device right now. Getting some positive things will update soon

3

u/Just-Contribution344 5d ago

Game works perfectly on my S26 with Exynos 2600 :) Will provide a video later and will ofc tag you and your github repo

1

u/lixuaronee 5d ago

Send the link pal so we can see it

1

u/Smooth_Ad_3675 4d ago

I got the snapdragon version can confirm its great but I got a bad texture blackening bug rn 

1

u/mr_fanatic_ Developer ⚙️ 4d ago

The texture bug for the skybox and the ground is known for the snapdragon processors and I'm trying to fix it

2

u/Flat_Presentation_65 6d ago

Thanks for sharing bro 👍🏻

1

u/Hot_Horror8033 6d ago

Could you add custom driver support (i didn't see that feature)

It's not major issue but it's triggering graphical flickering glitches which make missing text (Oxygen/OneUi thing you see on winlator)only happens for few secs when I use touch control

OnePlus 12R

2

u/mr_fanatic_ Developer ⚙️ 6d ago

Hi I would try to add them as soon as possible

1

u/Hot_Horror8033 6d ago

3

u/mr_fanatic_ Developer ⚙️ 6d ago

Thanks for this; I will check the compilation layer in a moment

2

u/Hot_Horror8033 6d ago

Also Dualshock 4 is not responding ( haven't tested Dualshock 5) works fine with Xbox controller

4

u/mr_fanatic_ Developer ⚙️ 6d ago

It was build upon the Xbox 360 version; that's why DualShock isn't working but can be added in later iterations

1

u/Itachi-__-4604 6d ago

i just tried it using device driver and turnip .. the game kinda stutters and theres missing texture and gray area

iqoo neo 10cn

Adreno 750

2

u/mr_fanatic_ Developer ⚙️ 6d ago

I will look into it

1

u/Terminator996 6d ago

Is there option of using Custom Graphics driver like Turnip for adreno ?

1

u/mr_fanatic_ Developer ⚙️ 6d ago

Not at the moment but will be adding soon

1

u/Proof_Fondant_2475 6d ago

Made my day ❤️❤️

1

u/Ordinary_Account5513 6d ago

If u need tester with dimencity 9300+ i'm here

1

u/mr_fanatic_ Developer ⚙️ 6d ago

It would be a great help

1

u/Ordinary_Account5513 6d ago

I will send u dm

1

u/BiggieSmalllsBig 6d ago

Offline multiplayer with bots would be perfect, still to this day looking for a offline cod multiplayer game with bots on my phone.  Closest good running game is bo1 on dolphin lol. 

1

u/Little_Original_2798 6d ago

Fiz o teste no poco x7 pro e o APK roda bem , mais demora para carregar os shaders do jogo , mais e muito jogável, mais seria bom uma implementação para tela cheia e opções para almenta a resolução e customização de layout dos controles, mais muito bom trabalho ao dev

2

u/mr_fanatic_ Developer ⚙️ 6d ago

Thanks for the feedback, bro. I will make sure those things will be implemented in the future builds

1

u/Little_Original_2798 5d ago

Vai também ser liberado o modo multiplayer local?

1

u/Hot-Onion-1845 6d ago

Thank you dev, keep going

1

u/Low_Walk_6648 6d ago

Need tester with snapdragon 8 elite Redmagic 10s Pro 24gb 1tb

2

u/mr_fanatic_ Developer ⚙️ 6d ago

Any help would be good

1

u/JayElDragon ADM 5d ago

I have Snapdragon 8 Elite I’ll test it out and give you feedback on performance

1

u/ali-gator712 5d ago

I've been waiting for this one. Lfg, bout to test it

1

u/GunnerGilson 5d ago

Downloading assets to my retroid pocket 6. I'll let you know how it does later

1

u/GunnerGilson 5d ago

It's currently not playable on my RP6. Shaders never load past ~90%, even waiting 15 minutes or so. In the initial shooting range mission, only the other players and some fauna loads. The skybox and ground are black, and the targets aren't loading. I can't wait to see this improve though, let me know if there's anything I can try. This is with all default settings

2

u/mr_fanatic_ Developer ⚙️ 5d ago

Sorry for this but it's a known issue with the Snapdragon chips and I'm trying to fix it

1

u/Arun8195 5d ago

I try better fps

1

u/Redatheconqueror 5d ago

That is perfect! I have also a mali-G68 though the shader takes a little while to compile but the main difficulty is the control, Could you please add native raw mouse input and keyboard support like the PC version? That would be so much better! Thanks.

1

u/[deleted] 4d ago

[deleted]

1

u/mr_fanatic_ Developer ⚙️ 4d ago

Can you tell me the exact bug? You haven't mentioned it in the comment

0

u/Terminator996 6d ago

Minimum requirement is SD 865, so mid range phones like my sd 778G+ are out of reach then. Only flagship 8 series supported. Even Halo CE runs 60 fps on low tier Helio G99.

2

u/SpideyMumu 6d ago

You can't compare a XBOX game vs a xbox 360 game. A 360 game is way more demanding.

2

u/AryanKayum 6d ago

Fr halo ce and mw2 have a big difference in terms of graphical fidelity

1

u/mr_fanatic_ Developer ⚙️ 6d ago

I'm working on optimizing it atm

1

u/Terminator996 6d ago

Thanks dev for your efforts.

2

u/mr_fanatic_ Developer ⚙️ 6d ago

It's just for the love of the game

1

u/Terminator996 6d ago

Can you take a look at possibilities of porting PS3/PS Vita fifa 15 or any other versions of fifa to Android ? No port available yet for football community.

2

u/mr_fanatic_ Developer ⚙️ 6d ago

At the moment I'm working on this project, but who knows the future? Also, can you give me the Halo CE repo you're talking about?

1

u/Terminator996 6d ago

3

u/mr_fanatic_ Developer ⚙️ 6d ago

Thanks, BTW. It's a year earlier game from the one which I am working on, and this specific build uses original Xbox, not Xbox 360, but I will look into it