☰ Menu

07.10.2026 · Signal Titans Editorial

Plattformen verbinden: Ryan C. Gordon und die technische Architektur des nativen Linux-Gamings

Wie der Entwickler Ryan C. Gordon native Linux-Ports für Blockbuster, Tools und Indie-Spiele schuf und damit das Multi-Plattform-Gaming prägte.

Eine redaktionelle Illustration zeigt eine leuchtende geometrische Glasbrücke über einem indigofarbenen Raum mit einem Bronzezahnrad am Rand.

Im Jahr 1999 fuhr der Programmierer Ryan C. Gordon vier Stunden lang von Charlotte in North Carolina zum Atlanta Linux Showcase, um an einem Programmierwettbewerb von Loki Software teilzunehmen. Die Veranstaltung namens „Loki Hack“ hatte zum Ziel, Verbesserungen für die Linux-Version von Civilization: Call to Power zu entwickeln. Beeindruckt von Gordons Arbeit stellte Loki ihn ein, woraufhin er bald als Chefentwickler an kommerziellen Linux-Spieleportierungen wie Descent 3 und Heavy Metal: F.A.K.K.² arbeitete. Zu dieser Zeit erstellte Gordon unter einem von der Band Phish inspirierten Pseudonym die Website icculus.org als persönlichen Webserver und Inkubator für Open-Source-Projekte. Als Loki Software vor der Schließung stand, wollte Gordon reine Kassiererarbeiten vermeiden und wendete sich per E-Mail direkt an das Entwicklerstudio Croteam. Er schlug vor, eine Linux-Portierung von Serious Sam: The First Encounter zu entwickeln. Croteam stimmte zu, was am 5. Dezember 2002 zur Veröffentlichung einer Linux-Beta führte.

Vom Atlanta Linux Showcase zur selbstständigen Entwicklung

Gordons frühe Erfolge führten zu Verträgen mit großen Softwareentwicklern. Epic Games engagierte ihn für die Portierung von Unreal Tournament 2003 und Unreal Tournament 2004 auf Linux und Mac OS X, wobei die plattformübergreifenden Installer direkt auf den regulären Windows-Kauf-Discs mitgeliefert wurden. Auch Unternehmensanwendungen folgten bald: Google beauftragte Gordon mit der Entwicklung eines nativen Linux-Clients für seine Desktop-Kartenanwendung, was am 12. Juni 2006 in der Veröffentlichung von Google Earth Version 4 Beta mündete. Um die Auslieferung von Software für verschiedene Architekturen zu vereinfachen, kündigte Gordon am 23. Oktober 2009 FatELF an – einen Versuch, ein einheitliches Binärsystem für Linux zu schaffen. Der Vorschlag löste jedoch erhebliche Debatten unter den Entwicklern des Linux-Kernels aus, die den Mechanismus ablehnten und Gordon schließlich veranlassten, das Projekt vorerst auf Eis zu legen.

Blockbuster, Desktop-Clients und die FatELF-Debatten

Im Nachgang der FatELF-Debatten entwickelte sich Gordon zu einer zentralen technischen Treibkraft hinter frühen plattformübergreifenden Indie-Spieleveröffentlichungen. Er portierte Titel wie Lugaru: The Rabbit's Foot, Braid, Super Meat Boy und Shank, um sicherzustellen, dass sie im Rahmen der Humble-Indie-Bundle-Aktionen reibungslos auf Linux und Mac OS X liefen. Im Jahr 2012 erreichte Gordon einen weiteren wichtigen Meilenstein mit der Portierung von Dungeon Defenders auf Linux. Laut Wikipedia stellte diese Veröffentlichung den ersten nativen Titel auf Basis der Unreal Engine 3 dar, der auf der Linux-Plattform lief. Damit löste er ein technisches Versprechen ein, das seit dem Debüt der Engine von Epic Jahre zuvor unerreicht geblieben war.

Audio-Middleware als Schlüssel für native Plattformparität

Bei der Vorbereitung einer nativen Linux-Veröffentlichung für das Spiel LIMBO – das zuvor auf einen Übersetzungs-Wrapper angewiesen war, was in der Community für Diskussionen gesorgt hatte – stieß Gordon auf grundlegende Hürden im Software-Framework. Am 19. Juni 2014 lieferte er schließlich eine native Version aus, nachdem er zuvor Wwise portiert hatte – ein proprietäres Audio-Middleware-Framework, das eine native Ausführung auf der Plattform bislang verhindert hatte.

Gordons jahrzehntelange Arbeit als unabhängiger Entwickler von Portierungen legte direkt das technische Fundament für modernes natives Linux-Gaming und den plattformübergreifenden digitalen Vertrieb. Indem er die Kompatibilität von Engines herstellte und proprietäre Titel in Open-Source-Umgebungen brachte, bewies sein technischer Einsatz, dass plattformübergreifende Softwareveröffentlichungen sowohl technisch machbar als auch kommerziell tragfähig sind.

KI-generierte redaktionelle Illustration; kein Dokumentarfoto.

Quelle: Ryan C. Gordon