AssetRipper: Unity-Spieldateien analysieren, wenn kein Projekt vorliegt
GUI-Anwendung zum Analysieren von Spieldateien. Allerdings kann die Supportqualität je nach Unity-Version leicht variieren.
Auf einen Blick
- Was ist das?
- Das C#-Werkzeug liest veröffentlichte Unity-Dateien, wandelt Assets ins Unity-Format und findet kaputte Verweise. Einordnung der Versionsspanne, des Bezahlmodells und der GPL-3.0-Folgen.
- Für wen ist es gedacht?
- Passend ist AssetRipper für Entwickler, die ein fertiges Build untersuchen müssen und dafür Abhängigkeiten, fehlgeschlagene Verweise oder nicht entfernten Code suchen. Weniger passend ist es für alle, die ein gleichbleibendes Ergebnis über viele Unity-Versionen hinweg erwarten, denn das README schränkt die Unterstützungsqualität ausdrücklich ein, und 150 offene Issues zeigen eine rege, aber nicht abgeschlossene Fehlerlage.
- Darf ich es kommerziell nutzen?
- Ja, unter Bedingungen. GPL-3.0 ist eine Copyleft-Lizenz: Wenn Sie Software weitergeben, die sie enthält, müssen Sie deren Quellcode unter derselben Lizenz veröffentlichen. Wer sie nur intern betreibt, ohne sie weiterzugeben, löst diese Pflicht nicht aus.
- Wird es noch gepflegt?
- Ja. Die letzten Commits kamen vor 2 Tagen.
- In welcher Sprache ist es geschrieben?
- Hauptsächlich C#, laut der Sprachstatistik von GitHub.
Die Antworten beruhen auf den GitHub-Daten des Projekts (zuletzt abgeglichen am 14. September 2026) und auf unserer Analyse. Sie sind keine Rechtsberatung.
TIEFGEHENDE OPEN-SOURCE-ANALYSE
AssetRipper: grafisches Werkzeug für die Analyse von Unity-Spieldateien
Die Beschreibung des Repositories nennt eine grafische Anwendung zur Analyse von Spieldateien und schränkt im selben Satz ein, dass die Güte der Unterstützung je Unity-Version leicht schwanken kann. AssetRipper/AssetRipper ist in C# geschrieben, unter GPL-3.0 lizenziert und nennt als Startseite https://assetripper.github.io/AssetRipper/. In den Metadaten stehen 8.212 Sterne, 947 Forks und 150 offene Issues, der Standardzweig heißt master.
Das README eröffnet mit einem stärkeren Satz und bezeichnet AssetRipper als ein leistungsfähiges Werkzeug zur Analyse von Unity-Spieldateien. Die Zielgruppe sind ausdrücklich Spieleentwickler, nicht Endnutzer. Das ist bemerkenswert, weil Werkzeuge dieser Art sonst meist im Umfeld von Modifikationen auftauchen; hier steht der Nutzen für das eigene Projekt im Vordergrund.
Die letzte Änderung datiert vom 24. August 2026 und fällt mit dem Release 2.0.0 zusammen. Ein Sprung von 1.3.x auf 2.0.0 deutet auf einen Bruch hin, etwa bei Bedienung oder Ausgabeformat, was vor einem Versionswechsel einen Blick in die Release-Notizen ratsam macht.
Vier Aufgaben, die das README für AssetRipper nennt
Das README listet vier konkrete Fälle auf, und diese Liste ist der aussagekräftigste Teil des Dokuments. Erstens: Abhängigkeiten finden, die versehentlich mit ins Spiel gelangt sind. Zweitens: Assets in das native Format der Unity-Engine umwandeln. Drittens: Code erkennen, der im Build nicht eingebettet oder entfernt werden konnte. Viertens: kaputte Asset-Verweise aufspüren, die im Spiel zu Fehlern führen würden.
Alle vier Fälle haben dieselbe Richtung. Sie dienen der Fehlersuche in einem bereits gebauten Spiel und setzen voraus, dass jemand die Ausgabe prüfen will, bevor sie zu den Spielern geht. Besonders der erste Punkt ist alltagsnah, weil ungenutzte Abhängigkeiten die Größe eines Builds treiben, ohne im Editor aufzufallen.
Wie tief die Analyse jeweils geht, sagt das README nicht. Es gibt keine Angaben zu Laufzeit, Speicherbedarf oder zur Größe der verarbeitbaren Dateien, auch keine Übersicht über unterstützte Asset-Arten. Wer wissen will, ob ein bestimmter Asset-Typ verarbeitet wird, muss es ausprobieren.
Unity 3.5.0 bis 6000.4.X: die Versionsspanne und ihre Einschränkung
Die Versionsangabe im README ist ungewöhnlich weit: Unity 3.5.0 bis 6000.4.X. Damit sind mehr als zehn Jahre Engine-Entwicklung abgedeckt, über die sich Dateiformate mehrfach geändert haben. Für ein Werkzeug, das Binärformate liest, ist das eine erhebliche Last.
Der einschränkende Nebensatz ist deshalb die wichtigste Information im Abschnitt. Die Unterstützungsqualität könne je Unity-Version leicht schwanken, heißt es. Das ist eine Absage an jede Erwartung gleichbleibender Ergebnisse. Wer ein Projekt auf einer bestimmten Engine-Version hat, sollte genau diese Version testen und nicht auf die Spanne vertrauen.
Eine Kompatibilitätsmatrix, die pro Version ausweist, was funktioniert, liegt im Material nicht vor. Das README verweist für weiterführende Fragen auf die Dokumentationsseite und den Discord-Server, nicht auf eine Tabelle.
AssetRipper Premium: ein Abo über 10 US-Dollar auf vier Plattformen
Es gibt zwei Fassungen. Die kostenlose liegt unter GPL-3.0 im Repository, daneben bewirbt das README eine Premium Edition mit zusätzlichen Funktionen und Verbesserungen, die unter assetripper.com/premium/features/ beschrieben sind.
Der Zugang läuft über ein Abo. Laut README erhalten Nutzer AssetRipper Premium mit einer aktiven Mitgliedschaft über 10 US-Dollar auf einer von vier Plattformen: Ko-fi, Buy Me a Coffee, GitHub Sponsors unter dem Konto ds5678 oder PayPal. Die Zahlung ist also nicht an eine eigene Kasse gebunden, sondern an Spendenplattformen.
Das ist ein ungewöhnliches, aber nachvollziehbares Modell. Für ein Werkzeug mit 8.212 Sternen und 150 offenen Issues finanziert sich die Weiterentwicklung über Unterstützungen, und die Premium-Fassung ist der Anreiz dafür. Welche Funktionen genau hinter der Bezahlschranke liegen, entscheidet sich auf der verlinkten Seite, das README selbst listet sie nicht auf.
GPL-3.0, Markenhinweis und die Distanzierung von Unity Technologies
Die rechtlichen Hinweise sind kurz und klar formuliert. AssetRipper steht unter der GNU General Public License v3.0, die im Repository in der Datei LICENSE.md liegt. Für die Weitergabe heißt das: Wer das Werkzeug verändert und weitergibt, muss den Quellcode unter denselben Bedingungen offenlegen.
Zwei weitere Punkte betreffen das Verhältnis zum Engine-Hersteller. Das README stellt fest, dass AssetRipper weder gesponsert noch mit Unity Technologies oder dessen Tochtergesellschaften verbunden ist, und weist darauf hin, dass „Unity“ eine eingetragene Marke von Unity Technologies in den USA und anderen Ländern ist. Ergänzt wird das durch eine Credits-Seite mit einer Liste von Zuschreibungen.
Wer das Werkzeug im Unternehmen einsetzt, sollte diese Trennung ernst nehmen. Die GPL-3.0 betrifft eigene Erweiterungen am Werkzeug, nicht die analysierten Spieldateien, deren Rechte beim jeweiligen Rechteinhaber liegen.
Release 2.0.0 vom 24. August 2026 und die offenen Baustellen
Die Releases-Liste führt drei Veröffentlichungen: 2.0.0 vom 24. August 2026, 1.3.14 vom 25. April 2026 und 1.3.12 vom 19. März 2026. Zwischen der letzten 1.3.x-Fassung und der 2.0.0 liegen damit vier Monate, was für ein Projekt dieser Größe eine zügige Entwicklung zeigt.
Einen kopierbaren Installationsbefehl enthält das README nicht, und Konfigurationsschlüssel werden ebenfalls nicht genannt. Fertige Fassungen werden über assetripper.com/download.html verteilt, der Quelltext lässt sich mit `git clone https://github.com/AssetRipper/AssetRipper.git` holen. Wie daraus eine ausführbare Anwendung entsteht, ist in der Dokumentation nicht angegeben.
Wer das Originalprojekt eines Spiels besitzt, braucht AssetRipper im Grunde nicht: Im Unity-Editor liegen die Assets im Ausgangsformat vor, und Abhängigkeiten lassen sich dort unmittelbar prüfen. AssetRipper entfaltet seinen Nutzen dort, wo nur noch das veröffentlichte Build vorliegt, etwa nach einem Wechsel im Team oder bei zugekauften Inhalten. Neben der Dokumentationsseite gibt es einen eigenen Discord-Server und eine Übersetzungsplattform unter weblate.samboy.dev, was auf eine internationale Nutzerschaft hindeutet.
Redaktionelles Fazit
Passend ist AssetRipper für Entwickler, die ein fertiges Build untersuchen müssen und dafür Abhängigkeiten, fehlgeschlagene Verweise oder nicht entfernten Code suchen. Weniger passend ist es für alle, die ein gleichbleibendes Ergebnis über viele Unity-Versionen hinweg erwarten, denn das README schränkt die Unterstützungsqualität ausdrücklich ein, und 150 offene Issues zeigen eine rege, aber nicht abgeschlossene Fehlerlage. Vor dem Einsatz sollte geprüft werden, ob die eigene Unity-Version innerhalb der genannten Spanne von 3.5.0 bis 6000.4.X liegt und ob die kostenlose Fassung ausreicht oder erst ein Abo über 10 US-Dollar nötig ist.
Community-Notizen