Emulation

Final Fantasy VII recompiled natively for Android

By Tgames · · 2 min read

Final Fantasy VII runs natively on Android: FF7Recomp recompiles the Steam version of the game on your phone, with 7th Heaven mods and 120 fps.


FF7 without an emulator on Android

On GitHub, bhuiyah released on November 10, 2026 version 0.1.16 of FF7Recomp, an unofficial port of Final Fantasy VII for ARM64 Android. It starts from the PC version sold on Steam: the app recompiles your ff7_en.exe into C on the device, only once, with the clang compiler it carries, then links it with the FFNx renderer on Vulkan. So there is no emulation and no Wine. The code is under the GPL-3.0 license, and the 86 MB APK contains no game code or data.
The port targets the AYN Thor and its two screens, but it also works on phones, in landscape or portrait.


What FF7Recomp offers
  • 30, 60 or 120 fps (120 is experimental), 16:9, save states and the boosters of the console re-releases (speed, random battles off);
  • a launcher in the style of 7th Heaven, which installs and orders mods from the Qhimm and Sega catalogs;
  • the game in French, English, German or Spanish, touch controls, and import of PC saves or PS1 memory cards (DuckStation, ePSXe…);
  • your Steam achievements on your account, through a QR code scanned in the Steam app, without typing your password.

What you need
  • Final Fantasy VII bought on Steam, in the version sold today, unpatched: copy its folder to the device. The GOG version is untested; the 2013 release and the Japanese edition are not supported;
  • an ARM64 Android device; the build takes about 8 minutes on an AYN Thor.

Caution

The author says it up front: the project was written almost entirely by an AI, Claude in Claude Code, over a weekend, and the code has not been reviewed line by line. Expect bugs, and download the APK only from the project's GitHub page. To play the PS1 version through emulation, see our DuckStation tutorial, and for mobile, our guide to emulation on Android.


Sources: ff7-recomp-android (GitHub) · Version 0.1.16 (GitHub) · FFNx (GitHub)

No comments