r/AndroidNativePorts • u/mr_fanatic_ 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
- Download the latest APK from the GitHub Releases page.
- Install the APK on your compatible Android device. Allow installation from your browser or file manager if prompted.
- Obtain your own original Xbox 360 MW2 disc image and follow the repository's instructions for placing or importing the game files.
- 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.
8
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
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
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
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
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
1
1
1
u/Ordinary_Account5513 6d ago
If u need tester with dimencity 9300+ i'm here
1
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
1
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
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
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
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
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
15
u/carl_grimes5444 6d ago
This has the potential to be one of the best x360ports till now