Direkt im Browser spielbar: Kein einziges Original-Asset im Code-Repository
Schwärme von Mechs und Kampfflugzeugen liefern sich erbitterte Gefechte auf hügeligem Terrain. Dieser vollwertige Echtzeitstrategie-Titel läuft heute flüssig direkt im Webbrowser. Doch wer das gesamte Code-Repository durchsucht, findet weder eine einzige Original-Textur noch eine einzige Tonspur des Soundtracks von damals. Im Oktober 2026 veröffentlichte das Open-Source-Projekt Nanolathe seine öffentliche Beta. Spieler benötigen weder ein Installationsverzeichnis noch Installationsroutinen: Ein Aufruf in Chrome, Edge oder Safari genügt, um drei eigens entwickelte Kampagnenmissionen direkt im Browser zu starten.
Die Engine basiert auf reinrassigen 2,5D-Echtzeitstrategie-Spezifikationen. Ziel der Rekonstruktion ist das 1997 erschienene Meisterwerk Total Annihilation. Das Spiel erlangte damals weltweite Bekanntheit durch seine dreidimensionalen Höhenprofile und realistische ballistische Projektilbahnen – ein Meilenstein, der physikalische Simulationen fest im RTS-Genre verankerte. Neunundzwanzig Jahre später sind die Original-Binärdateien in der Vergangenheit erstarrt; Kompatibilitätsprobleme auf modernen Betriebssystemen mussten bislang mühsam von der Community über inoffizielle Patches gelöst werden.
Das Entwicklerteam verzichtete bewusst auf den bequemen Weg modifizierter Komplettpakete. Nanolathe steht vollständig unter der freien MIT-Lizenz. Die offizielle Projektseite stellt drei Kernprinzipien voran: Spielen, Verstehen, Weiterbauen. Die drei im Browser spielbaren Einsätze basieren auf eigenständigen Inhalten. Wer die vollständige Original-Kampagne, Scharmützel oder Mehrspieler-Matches erleben möchte, greift auf die nativen Desktop-Clients für Windows, macOS und Linux zurück und bindet die eigenen, legal erworbenen Spieldateien lokal ein.
Abb.: Panorama-Schlachtfeldansicht in Nanolathe im Modern-Rendering-Modus bei zweifacher Kameradistanz. Quelle: Offizielle Nanolathe-Website
Trennung von Engine und Assets: Ein legaler Ausweg für bedrohte Klassiker
Die langfristige Erhaltung klassischer Computerspiele gleicht seit jeher einem Balanceakt. Physische CD-ROMs werden unlesbar, und der kommerzielle Support der Hersteller endete meist vor Jahrzehnten. Sobald Fan-Communities jedoch angepasste Komplettpakete im Netz teilen, folgen unweigerlich anwaltliche Abmahnungen der Rechteinhaber. Zwar schützen Unternehmen damit ihr legitimes geistiges Eigentum, doch im selben Zug geht unersetzliches digitales Kulturerbe scharenweise verloren.
Nanolathe fand einen eleganten Ausweg aus diesem Dilemma, indem es die Spielarchitektur strikt in zwei voneinander unabhängige Sphären trennte: Auf der einen Seite die urheberrechtlich geschützten Bild- und Ton-Assets der Rechteinhaber, auf der anderen Seite die Spielregeln und die Simulations-Engine als öffentliches Gut. Das Team rekonstruierte die Ausführungsmechanik im strengen Clean-Room-Verfahren. Die Ingenieure, welche die Binärdateien analysierten, erstellten ausschließlich formale Verhaltensspezifikationen. Die Programmierer der neuen Engine schrieben den Code von Grund auf anhand dieser Dokumente – ohne jemals eine einzige Zeile des ursprünglichen Maschinencodes zu sehen oder anzufassen.
Durch diese disziplinierte Methodik wurden die mathematischen Simulationsregeln zu freiem Gemeingut. Nanolathe stellte drei Schichten an Ergebnissen bereit: den MIT-lizenzierten Quellcode, detaillierte Dokumentationen der Dateiformate sowie die vollständigen Clean-Room-Forschungsnotizen. Es bestehen keinerlei vertragliche oder kommerzielle Verbindungen zu den ursprünglichen Rechteinhabern. Spieler stellen ihre eigenen Originaldaten bereit, während die Engine rein als Parser und Simulationsrechner fungiert. Vorwürfe einer Urheberrechtsverletzung laufen damit rechtlich ins Leere.
Zwei Renderer im direkten Vergleich: Moderner Lichteinfall auf demselben Tick
Für anspruchsvolle Veteranen ist die Simulationsgenauigkeit der entscheidende Maßstab. Weicht die Drehgeschwindigkeit einer Einheit auch nur um ein halbes Grad ab, fällt es erfahrenen Spielern sofort auf. Verzögert sich die Höhenwinkelberechnung einer Artilleriegranate um einen einzigen Frame, gilt der Geist des Spiels als verfälscht. Um die mathematische Präzision der neuen Engine zu beweisen, implementierte das Team auf der Website einen interaktiven Vergleichs-Schieberegler mit nativer Auflösung von 960×640 Pixeln.
Beide Renderer treten auf demselben Schlachtfeld gegeneinander an. Beide Ansichten zeigen exakt denselben Augenblick, denselben Simulationsschritt (committed tick) und dieselbe zweifache Kameradistanz. Der Classic-Modus repliziert den originalen CPU-Software-Rasterizer von 1997 mit kantigem Terrain und flächigen Farben. Der Modern-Modus wechselt im selben Moment zu 2× synthetisierten Geländetexturen samt Vegetation und fügt dynamische Lichtquellen mit stimmungsvollem Glühen (Glow) hinzu.
Abb.: Dieselbe Explosion im Modern-Modus mit dynamischer Beleuchtung und atmosphärischem Glow. Quelle: Offizielle Nanolathe-Website
Abb.: Dieselbe Explosion beim identischen committed tick im originalen CPU-Software-Renderer des Classic-Modus. Quelle: Offizielle Nanolathe-Website
Visuell könnten die beiden Stile kaum unterschiedlicher sein – die Einschlagskoordinaten, der Explosionsradius und die Schadensberechnung stimmen jedoch auf den Punkt überein. Die Website bringt es prägnant auf den Punkt: „Gleiche Explosion, andere Atmosphäre.“ Die Grafik-Pipeline darf sich mit der Hardware-Entwicklung modernisieren, aber Kollisionsabfragen, Wegfindung und physikalische Wirtschaftssysteme müssen absolut unverändert bleiben. Anhand visueller Beweise formulierte das Team eine eiserne Maxime: Die visuelle Darstellung ist frei skalierbar, der Simulationskern muss unantastbar präzise sein.
Debatte um Urheberrecht und geistige Nachfolger: Zwei Wege der Bewahrung
Die detailgetreue Rekonstruktion löste in der Entwicklerszene eine kontroverse Diskussion aus. Kritiker beanstandeten das Vorgehen als juristische Gratwanderung. Einige argumentierten, dass moderne Shader und Skalierungsfilter über einem geschützten Spiel weiterhin eine Verletzung darstellten, und forderten vereinzelt gar die Löschung des GitHub-Repositories. Total Annihilation besitze nach wie vor klare Rechteinhaber; das Einstellen kommerzieller Pflege bedeute keinen Verzicht auf Schutzrechte, und die bloße Trennung von Assets schütze nicht vor rechtlichen Risiken.
Befürworter hielten jahrzehntelange Rechtsprechung dagegen. Vor Jahrzehnten begründete Compaqs Clean-Room-Analyse des IBM-PC-BIOS die Legalität freier PC-Klone. Auch die Emulator-Community arbeitet seit jeher nach denselben anerkannten Prinzipien. Würde selbst eine von Grund auf anhand von Spezifikationen geschriebene Engine kriminalisiert, gäbe es für herrenlose digitale Kulturgüter keinerlei Überlebenschance mehr. Die Kontroverse reicht weit über reinen Code hinaus und berührt fundamentale Rechtsfragen digitaler Archivierung.
Ein anderer Teil der Entwicklergemeinde wählte unterdessen einen radikaleren Weg. Das Open-Source-Projekt Beyond All Reason (BAR) brach komplett mit alten Altlasten, entwarf Art-Assets und Spielbalance grundlegend neu und ermöglicht heute gigantische Schlachten mit hunderten Spielern und zehntausenden Einheiten. So trennen sich zwei Pfade: Geistige Nachfolger setzen auf moderne Wettkampf-Skalierung, während Nanolathe das historische Original von 1997 akribisch konserviert.
Erhalt durch Quellcode: Spielregeln als Gemeingut
Kommerzielle Remaster verfangen sich allzu oft in oberflächlichen Anpassungen. Zwar werden hochauflösende Texturen geliefert, doch weil die ursprünglichen Schöpfer das Unternehmen längst verlassen haben, schleichen sich unbemerkt physikalische Abweichungen im Spielgefühl ein. Die wahre Hürde einer werkgetreuen Rekonstruktion liegt nicht in der Grafik. Sie besteht darin, das Verhalten der Engine ohne ein einziges geschütztes Asset nachzubilden und die mathematische Deckungsgleichheit mit dem Original lückenlos nachzuweisen.
Mit nativen Desktop-Versionen für Windows, macOS und Linux und der Einbindung eigener Spieldateien für Mehrspieler-Partien hat Nanolathe die Simulationsregeln von 1997 in lesbarem, modifizierbarem und offenem Code verewigt. Die Engine ist nicht länger an das Schicksal oder Wohlwollen einzelner Konzerne gebunden – und das Vermächtnis des Klassikers übersteht den Wandel kommender Hardware-Generationen unbeschadet.
Weiterführende Links:
- Offizielle Projektseite und technische Dokumentation von Nanolathe
- Diskussionsthread auf Hacker News
- Offizielle Website von Beyond All Reason