Final Fantasy VII läuft nativ auf Android – Claude Code hat den Port fast komplett geschrieben

Ein Hobbyentwickler hat Final Fantasy VII als nativen Port auf Android gebracht, ganz ohne Emulator. Fast den gesamten Code dafür hat nach seinen Angaben Anthropics KI-Werkzeug Claude Code an zwei Tagen geschrieben. Das Projekt FF7Recomp ist Open Source, wurde aber nie Zeile für Zeile von einem Menschen geprüft.

Tools 11. Nov. 2026 5 Min. Lesezeit Quelle: NewsData (russia)
Symbolbild, KI-generiert

Worum es geht

Ein Hobbyentwickler mit dem Nutzernamen bhuiyah hat das Projekt FF7Recomp veröffentlicht. Es ist ein nativer Port des Rollenspiel-Klassikers Final Fantasy VII für Android. „Nativ“ heißt hier: Das Spiel läuft direkt auf dem Smartphone- oder Handheld-Prozessor und nicht in einer Software, die einen Windows-PC nachahmt. Bemerkenswert ist vor allem, wie der Port entstanden ist. Laut dem Autor hat fast den gesamten Code die KI geschrieben, und zwar an zwei freien Tagen mit Claude Code, Anthropics Programmierwerkzeug für die Kommandozeile. Das berichtet das russische Spielemagazin Playground.ru.

Der Quellcode liegt unter der freien Lizenz GPL-3.0 auf GitHub. Die Spieldaten selbst sind nicht enthalten. Wer spielen will, braucht eine gekaufte Steam-Version von Final Fantasy VII.

Kein Emulator, sondern übersetzter Code

PC-Spiele kommen auf Android-Geräte bisher meist über Zwischenschichten. Wine übersetzt Windows-Befehle für andere Betriebssysteme, und FEX übersetzt während des Spielens Befehle für x86-Prozessoren (die Chips in üblichen PCs) in Befehle für ARM-Prozessoren, wie sie in Smartphones stecken. Das kostet Rechenleistung, und oft hakt es.

FF7Recomp setzt stattdessen auf statische Rekompilierung. Das Programm wird nicht während des Spielens Stück für Stück übersetzt, sondern vorher einmal komplett in eine andere Form gebracht. Das ist ungefähr so, als würde man ein Buch vor dem Lesen vollständig übersetzen lassen, statt sich jeden Satz einzeln dolmetschen zu lassen. Konkret wandelt die App beim ersten Start die Originaldatei ff7_en.exe aus der Steam-Version in Code der Programmiersprache C um. Danach kompiliert sie ihn mit dem mitgelieferten Compiler clang direkt auf dem Gerät zu einem ARM64-Programm, also in Maschinencode für 64-Bit-ARM-Prozessoren. Auf der Handheld-Konsole AYN Thor dauert das laut Bericht etwa acht Minuten.

Dieser Ansatz hat auch einen rechtlichen Hintergrund. Weil kein geschütztes Material von Square Enix weitergegeben wird, sondern erst auf dem Gerät aus der eigenen Kopie entsteht, enthält die verteilte App keine urheberrechtlich geschützten Dateien.

Das Ergebnis läuft laut Projektbeschreibung mit 30 oder 60 Bildern pro Sekunde, experimentell sogar mit 120. Als Grafikschnittstellen unterstützt der Port Vulkan und OpenGL ES, die beiden üblichen Standards, über die Spiele auf Android die Grafikeinheit ansprechen.

Was die KI gebaut hat

Nach Angaben des Autors hat Claude Code die wesentlichen Bausteine geschrieben:

  • die komplette Pipeline für die statische Rekompilierung, also die Werkzeugkette, die aus der Windows-Datei C-Code macht,
  • den Port von FFNx auf die Mobilplattform. FFNx ist eine in der Fan-Szene verbreitete, modernisierte Grafik-Engine für die PC-Fassung von Final Fantasy VII,
  • einen eingebauten Launcher, also das Startprogramm mit Menüs und Einstellungen,
  • das System, das direkt auf dem Gerät kompiliert.

bhuiyah selbst hat nach eigener Darstellung die Aufgaben formuliert und die Ergebnisse auf einer AYN Thor getestet, einer Android-Handheld-Konsole mit zwei Bildschirmen. Er sagt offen, wo die Grenzen liegen:

„Der Code wurde nicht Zeile für Zeile von einem erfahrenen Entwickler geprüft. Auf der Thor funktioniert alles: Das Spiel startet, läuft und unterstützt Mods, aber man sollte mit Ecken, Kanten und Fehlern rechnen.“

Funktionsumfang: Mods, Breitbild, zweiter Bildschirm

Der Port kann deutlich mehr, als das Originalspiel nur lauffähig zu machen:

  • Mod-Unterstützung: Fan-Erweiterungen im Format .iro aus den Katalogen von 7th Heaven, dem gängigen Mod-Manager für die PC-Version, lassen sich direkt im Launcher laden und sortieren.
  • Bild: ein 16:9-Breitbildmodus und ein Filter, der das Bild wie auf einem alten Röhrenfernseher aussehen lässt.
  • Steuerung: Touch-Steuerung auf dem Bildschirm und Unterstützung für echte Gamepads.
  • Steam-Erfolge: Sie werden synchronisiert, indem man in der Mobil-App einen QR-Code scannt.
  • Spielstände: Saves lassen sich vom PC übernehmen, aber auch aus Emulatoren der Original-PlayStation wie DuckStation und ePSXe.

Besonders viel Mühe steckt in der Unterstützung für Geräte mit zwei Bildschirmen. Auf dem unteren Display können der Status der Gruppe, die Lebenspunkte der Gegner im Kampf, ein Touch-Feld für Schnellbefehle oder eine interaktive Weltkarte erscheinen. Die Karte wird aus den lokalen Spieldateien erzeugt. Alternativ passt dort auch der elektronische Lösungshelfer Pixel Guide hin, damit man bei schwierigen Stellen nachschlagen kann, ohne das Spiel oben zu unterbrechen.

Schnelle Weiterentwicklung

Das Projekt bewegt sich schnell. In den ersten Tagen nach der Veröffentlichung bekam das Repository laut Playground.ru bereits 28 Updates. Sie beheben Abstürze in Kämpfen, verbessern die Tonausgabe und sorgen dafür, dass Daten von microSD-Karten richtig gelesen werden. Das zeigt den Nutzen des Ansatzes, aber auch seine Schattenseite: Viele Fehler fallen erst auf, wenn andere Leute die Software auf anderen Geräten ausprobieren.

Auf welchen Android-Geräten außer der AYN Thor der Port zuverlässig läuft, geht aus dem Bericht nicht hervor. Getestet hat der Autor ausdrücklich auf diesem einen Gerät.

Einordnung

Statische Rekompilierung ist keine neue Idee. Fan-Projekte haben auf diesem Weg schon mehrere ältere Spiele auf neue Plattformen gebracht. Bisher steckten dahinter aber meist monatelange Arbeit erfahrener Reverse-Engineers, also von Leuten, die fremde Programme ohne Quellcode auseinandernehmen. Neu ist hier die Behauptung, dass ein einzelner Hobbyentwickler die nötige Werkzeugkette samt Grafik-Engine-Port und Launcher an zwei Tagen von einem KI-Agenten bauen lassen konnte. Damit ist FF7Recomp ein anschauliches Beispiel dafür, wie sehr Agenten wie Claude Code die Hürde für solche Projekte senken.

Gleichzeitig ist Vorsicht angebracht. Die Angaben zur Entstehung stammen allein vom Autor und sind nicht unabhängig überprüft. Wie viel Vorarbeit in bestehenden Projekten wie FFNx oder in der Mod-Szene steckt, auf die die KI zurückgreifen konnte, lässt der Bericht offen. Der Code ist nach eigener Aussage nicht gründlich durchgesehen, und Fehler sind ausdrücklich zu erwarten. Wer es ausprobieren will, braucht eine legal gekaufte Steam-Version und sollte Spielstände vorher sichern. Ob Square Enix das Projekt duldet, ist ebenfalls unklar. Rechtlich ist es dadurch abgesichert, dass keine Originaldateien weitergegeben werden. Für Fans des Klassikers mit einem Android-Handheld ist FF7Recomp aber eine interessante Alternative zum Umweg über Emulatoren.

Quellen

#claude code#final fantasy vii#android#vibe coding#open source
Originalquelle lesen

Frag den KI-Assistenten

Fragen zu diesem Artikel, zur Installation oder zu Hintergründen? Unser Assistent kennt diese Seite und läuft auf unserem eigenen Rechner, nicht in einer fremden Cloud.

Verbinde …

Der Assistent ist eine KI (Gemma 4) und kann sich irren – wichtige Angaben bitte in der Quelle prüfen. Fragen werden nur zum Beantworten genutzt und nach einer Stunde gelöscht. Bitte keine persönlichen Daten eingeben.

Kommentare

Was meinst du dazu? Schon ausprobiert? Schreib es hier, ohne Anmeldung.

  1. Kommentare werden geladen …

Kommentare sind öffentlich. Links sind nicht erlaubt, beleidigende Beiträge löschen wir. Deinen eigenen Kommentar kannst du in diesem Browser jederzeit wieder löschen. Mehr dazu in der Datenschutzerklärung.