# Flash-Spiel nach Steam portieren

> Der Flash Player wurde Ende 2020 eingestellt. Ein Flash-Spiel erreicht Steam, indem es als natives Desktop-Spiel neu gebaut wird, nicht indem es verpackt wird.

- URL: https://www.summerengine.com/de/port-flash-game-to-steam
- Keyword: flash spiel nach steam portieren
- Related: https://www.summerengine.com/de/porting

Ein Flash-Spiel nach Steam zu portieren bedeutet, ein Spiel, das dir gehört, als nativen Desktop-Build neu aufzubauen, denn die Laufzeit des Flash Players wurde am 31. Dezember 2020 eingestellt und 2021 blockiert. Eine SWF-Datei in einer Hülle auszuliefern ist kein tragfähiger Release.

Die meisten Flash-Spiele entstanden für ein Portal: kurze Sitzungen, eine feste Bühnengröße, Steuerung zuerst mit der Maus, kein Speichersystem und keine Pause. Ein Steam-Release ändert all diese Erwartungen. Spieler wollen Optionen für die Auflösung, Controller-Unterstützung, Spielstände, die einen Absturz überleben, und genug Inhalt, der einen Kauf rechtfertigt. Deshalb ist ein Projekt von Flash zu Steam meist halb Portierung und halb Erweiterung.

Summer Engine baut das Spiel als Projekt neu auf, das dir gehört und sich als Desktop-Build für Steam und itch.io exportieren lässt. Der Code ist C++ und GDScript, und C# ist im Desktop-Editor verfügbar. Keine Lizenzgebühren, keine Umsatzbeteiligung.

## Wie du deine Inhalte aus Flash bekommst

Wenn du die FLA-Quelldatei noch hast, exportiere Symbole als PNG-Sequenzen oder SVG und den Ton als WAV oder OGG. Vektorgrafik lässt sich in jeder Auflösung neu exportieren, das ist der eine echte Vorteil von Flash-Grafik gegenüber alter Pixel-Art. Wenn nur die SWF überlebt hat, können Tools eingebettete Bilder und Klänge aus deiner eigenen Datei extrahieren, und ein Decompiler kann ActionScript wiederherstellen, das du als Dokumentation liest. Tu das nur mit einem Spiel, das dir gehört oder für das du eindeutig die Lizenz hast.

## Von ActionScript zu einer modernen Sprache

ActionScript 3 ist klassenbasiert und wirkt neben GDScript oder C# vertraut. Was sich ändert, sind die Laufzeitkonzepte: Die Display List wird zu einem Node-Baum, MovieClip-Zeitleisten werden zu Animation Playern, enterFrame wird zu einem Process-Callback, und Event Listener werden zu Signalen. Schreibe die Logik neu und behalte die Tuning-Werte. Framebasiertes Timing einer Bühne mit 30 fps muss auf Delta-Zeit umgestellt werden, damit sich das Spiel bei 60 fps und darüber gleich verhält.

## Was ein Flash-Spiel braucht, bevor es ein Steam-Spiel ist

Ergänze ein Speichersystem, denn die meisten Flash-Spiele verließen sich auf ein Portal-Cookie oder auf gar nichts. Ergänze ein Pausenmenü, Optionen für Auflösung und Vollbild, Audioregler und frei belegbare Steuerung. Ergänze Gamepad-Unterstützung über Steam Input. Skaliere eine feste Bühne von 800 mal 600 auf moderne Widescreen-Auflösungen hoch, ohne die UI zu verzerren. Denk an die Spieldauer: Ein Portalspiel von fünfzehn Minuten braucht meist mehr Modi, Level oder Fortschritt, um Steam-Bewertungen zu überstehen.

## Rechte vor dem Release

Kläre vor dem Anlegen einer Store-Seite, wem was gehört. Viele Flash-Spiele waren gesponsert, exklusiv an ein Portal lizenziert oder mit gekauften Soundpaketen und lizenzierter Musik gebaut. Sponsoring-Verträge räumten manchmal Vertriebsrechte ein, die bis heute gelten. Veröffentliche einen Neuaufbau nur, wenn du die Rechte am Design, an der Grafik und am Ton hast, oder wenn du die Teile ersetzt, die dir nicht gehören.

## FAQ

### Kann ich meine SWF einfach in eine Desktop-App verpacken und auf Steam bringen?

Dieser Weg ist brüchig und veraltet. Der Flash Player wurde Ende 2020 eingestellt. Emulation über ein Projekt wie Ruffle kann ein Spiel für den Browser bewahren, aber einem kommerziellen Steam-Release dient ein nativer Neuaufbau mit Spielständen, Optionen und Controller-Unterstützung deutlich besser.

### Ich habe die FLA-Datei verloren. Kann ich das Spiel trotzdem portieren?

Meistens ja, wenn dir das Spiel gehört. Eingebettete Grafik und Klänge lassen sich aus deiner eigenen SWF extrahieren, und ActionScript lässt sich mit einem Decompiler wiederherstellen und als Spezifikation für den Neuaufbau lesen.

### Lässt sich ActionScript automatisch umwandeln?

Nein. Es wird in GDScript, C# oder C++ neu geschrieben. Die Klassenstruktur überträgt sich leicht, aber das Verhalten von Display List und Zeitleiste muss mit Nodes und Animation neu aufgebaut werden.

### Verkauft sich ein altes Flash-Spiel auf Steam?

Nur mit mehr Inhalt und modernem Komfort. Käufer auf Steam erwarten Spielstände, Einstellungen, Controller-Unterstützung und eine längere Sitzung als bei einem Portalspiel. Erfolgreiche Releases von Flash zu Steam sind meist erweiterte Neuauflagen statt direkter Portierungen.

### Was kostet die Veröffentlichung auf Steam?

Eine einmalige Einreichungsgebühr von 100 USD pro Titel, erstattet nach 1000 USD Umsatz, plus die Umsatzbeteiligung von Valve. Summer Engine kommt ohne Lizenzgebühr obendrauf.

[Neuaufbau starten](https://www.summerengine.com/de/download)

---

## Machine-readable resources

- Site index for agents: https://www.summerengine.com/llms.txt
- Full inlined content: https://www.summerengine.com/llms-full.txt
- Porting catalog: https://www.summerengine.com/llms-porting.txt
- Structured catalog: https://www.summerengine.com/agent-catalog.json
- Sitemap: https://www.summerengine.com/sitemap.xml
- Developer resources: https://www.summerengine.com/docs
- Summer API (assets from any agent or code; public per-call model prices): https://docs.summerengine.com/api