unity spiel nach steam portieren

Unity-Spiel nach Steam portieren

Eine Portierung von Unity nach Steam ist ein Neuaufbau plus eine Store-Einreichung. Kein Tool liest ein Unity-Projekt und liefert daraus einen fertigen Steam-Build.

Ein Unity-Spiel nach Steam zu portieren bedeutet, ein Spiel, das dir gehört, in einer neuen Engine neu aufzubauen und diesen Build über Steamworks zu veröffentlichen. Summer Engine importiert keine .unity-Szenen, keine Prefabs und keine .unitypackage-Dateien.

Die Arbeit teilt sich in zwei Hälften. Zuerst der Neuaufbau: Szenen, Spiellogik, Eingabe, UI und Spielstände entstehen in Summer Engine neu. Deine Grafik, dein Ton, Modelle, Animationen und Level-Layouts wandern als Dateien mit, denn Standardformate wie PNG, WAV, OGG, glTF und FBX sind nicht Unity-spezifisch. Danach die Store-Arbeit: ein Steamworks-Partnerkonto, ein Depot, ein Build-Upload und eine Store-Seite, die die Prüfung besteht.

Summer Engine ist kompatibel mit Godot-4-Workflows und eine vollständig eigene Engine mit mehr als einer Million Zeilen eigenem Code. Spiele werden in C++ und GDScript geschrieben, und C# läuft auf jedem Ziel außer Web. Du kannst das Spiel in normaler Sprache beschreiben, um einen ersten Entwurf zu erzeugen, und das echte Projekt danach lokal bearbeiten. Das Projekt gehört dir und du zahlst keine Lizenzgebühren.

Was aus einem Unity-Projekt mitkommt und was nicht

Mit dabei: Texturen, Sprites, Audiodateien, 3D-Meshes in glTF oder FBX, Schriften, Lokalisierungstabellen, Tabellen mit Spieldaten und deine Level-Layouts als Referenz. Nicht dabei: MonoBehaviour-Skripte als lauffähiger Code, die Serialisierung von Prefabs und Szenen, Animator-Controller, ScriptableObjects, Unity Timeline, die Belegungen des Unity-Input-Systems und jedes Asset-Store-Paket, dessen Lizenz eine Nutzung außerhalb von Unity nicht erlaubt. Behandle deine C#-Skripte als exaktes Designdokument. Sie nennen dir jede Zahl, die der Neuaufbau treffen muss.

Die Steamworks-Seite, der Reihe nach

Lege ein Steamworks-Partnerkonto an. Zahle die einmalige Einreichungsgebühr, aktuell 100 USD pro Titel, die mit Verkäufen verrechnet wird. Fülle Store-Seite, Fragebogen zur Altersfreigabe sowie Steuer- und Bankdaten aus. Lege für jede Plattform, die du veröffentlichst, ein Depot an. Lade Builds mit SteamPipe über ein Content-Builder-Skript hoch. Setze eine Startoption, die auf deine ausführbare Datei zeigt. Die Steam-Prüfung kontrolliert, ob der Build läuft und die Store-Seite korrekt ist, nicht ob das Spiel gut ist.

Desktop-Funktionen, die Steam-Spieler erwarten

Steam-Builds brauchen Fenster- und Vollbildmodus, Optionen für Auflösung und VSync, frei belegbare Tastatur- und Maussteuerung und volle Gamepad-Unterstützung über Steam Input. Cloud-Speicherstände bekommst du, indem du Spielstände in ein einziges bekanntes Verzeichnis schreibst und dieses in Steam Auto Cloud deklarierst. Erfolge und Statistiken definierst du in Steamworks und schaltest sie aus deinem Code frei. Plane den Fall Steam Deck früh ein, denn ein Deck-tauglicher Build vergrößert dein Publikum ohne Zusatzkosten.

So geht der Neuaufbau am schnellsten

Baue zuerst einen spielbaren Ausschnitt: ein Level, einen Gegner, den Player-Controller, das Pausenmenü und den Spielstand. Triff das Spielgefühl, indem du exakte Werte aus deinem Unity-Code übernimmst, also Bewegungsgeschwindigkeit, Schwerkraft, Sprunghöhe und Abklingzeiten. Sobald sich der Ausschnitt wie das Original anfühlt, kommen die Inhalte schnell nach, weil die Systeme bereits stehen. Nutze Anfragen in normaler Sprache in Summer Engine, um jedes System zu entwerfen, und feile danach von Hand am erzeugten GDScript oder C++.

Häufig gestellte Fragen

Kann Summer Engine eine Unity-Projektdatei importieren?

Nein. Es gibt keinen Importer für .unity-Szenen, Prefabs oder .unitypackage-Archive. Du baust das Spiel neu auf und bringst die Asset-Dateien mit, die dir gehören.

Laufen meine C#-Skripte nach der Portierung weiter?

Nicht als Unity-Code, denn sie hängen an der UnityEngine-API. C# selbst wird in Summer Engine auf Desktop und allen nativen Zielen unterstützt, die Logik lässt sich also in C#, GDScript oder C++ neu schreiben. Nur Web schließt C# aus.

Was kostet die Veröffentlichung auf Steam?

Steam verlangt eine einmalige Einreichungsgebühr von 100 USD pro Titel, die dir nach 1000 USD Einnahmen zurückerstattet wird. Valve nimmt danach eine Umsatzbeteiligung an den Verkäufen. Summer Engine verlangt darüber hinaus keine Lizenzgebühren.

Brauche ich Unity danach noch installiert?

Nur um das alte Projekt zu öffnen, Assets zu exportieren oder Werte nachzulesen. Zum Bauen oder Veröffentlichen der Version aus Summer Engine brauchst du es nicht.

Wie lange dauert eine Portierung von Unity nach Steam?

Das hängt an den Systemen, nicht an den Stunden Spielinhalt. Ein kleines 2D-Spiel mit einem Player-Controller und wenigen Gegnertypen kostet meist ein paar Wochen nebenher. Ein großes 3D-Spiel mit eigenem Tooling dauert Monate. Der spielbare Ausschnitt nennt dir die echte Zahl.

Kann ich den Unity-Build während der Portierung weiter verkaufen?

Ja. Das Spiel gehört dir, der ursprüngliche Build kann also überall im Verkauf bleiben, während der Neuaufbau läuft.

Weiter erkunden

Weitere Wege, mit Summer Engine zu bauen

KI-Spielemacher

Die Zentrale, um komplette 2D- und 3D-Spiele durch Beschreiben zu erstellen.

Öffnen

Port a 3DS game to Steam

Rebuild a 3DS game you own in Summer Engine, then export a Windows, macOS, or Linux build and publish it on Steam.

Öffnen

Port a 3DS game to Steam Deck

Rebuild a 3DS game you own in Summer Engine, then ship a Steam build that plays well on a 1280x800 handheld with gamepad only input.

Öffnen

Port a Nintendo DS game to Steam

Rebuild a DS game you own in Summer Engine, then export a desktop build for Steam. Mouse covers the stylus, monitors cover both screens.

Öffnen

Port a Wii game to Steam

Rebuild a Wii game you own in Summer Engine, then export a desktop build for Steam. Pointer becomes mouse. Motion becomes a design decision.

Öffnen

Port a PSP game to Steam

Rebuild a PSP game you own in Summer Engine and export a desktop build for Steam. One screen already fits. One analog nub does not.

Öffnen

Port a PS Vita game to Steam

Rebuild a Vita game you own in Summer Engine and export a desktop build for Steam. Dual sticks transfer. Front and rear touch do not.

Öffnen

Port a GameCube game to Steam

Rebuild a GameCube game you own in Summer Engine and export a desktop build for Steam. Analog triggers, 4:3 framing, and memory card saves.

Öffnen

Port a Switch game to Steam

Rebuild a Switch game you own in Summer Engine and export a desktop build. The gameplay is ready. The platform layer is the job.

Öffnen

Platformer-Vorlagen

Starte mit einem fertigen Projekt und beschreibe deine Änderungen.

Durchsuchen

Alle Spielvorlagen durchsuchen

Starte mit einem fertigen Projekt und beschreibe deine Änderungen.

Durchsuchen

Beginne jetzt mit deinem Spiel

Lade Summer Engine herunter, beschreibe, was du willst, und sieh zu, wie es entsteht. Kostenlos starten, ohne Programmieren.