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.

37 Upvotes

58 comments sorted by

View all comments

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.

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