Steam: Von der Registrierung bis zur Einreichung (in Planung)
Status: Dieser Kanal befindet sich in der Planung und hat noch nicht den Status „In Prüfung“ erreicht.
[Getestet]Folgende Schritte wurden durchgeführt: P1 Konto, P2 Zahlung, Steuern und Identitätsprüfung (03.11.2026, chinesischer Einzelentwickler, Dokumente hochgeladen, warte auf Steam-Prüfung). Das Build-Skript von P3 wurde nur mit einem leeren Projekt getestet.- Nicht getestet: Ab P4 liegen nur Gliederungen und offizielle Links vor. Wenn diese Schritte erreicht werden, sind die Seiten im Backend maßgeblich; Abweichungen werden im Fortschrittsprotokoll unter „Abweichungen vom Skill“ festgehalten.
Voraussetzung: Stelle sicher, dass die Schritte 1–4 von ship-my-game abgeschlossen sind (Fortschrittsprotokoll, Kanal, Health Check, Browser). Falls nicht, lies diesen Skill zuerst. Der Fortschritt für diesen Kanal wird im Fortschrittsprotokoll unter ## steam festgehalten.
Vertraulichkeit: Die Backend-Seiten von Steamworks sind mit dem Valve-Vertraulichkeitshinweis versehen, und die Bedingungen des Steam-Distributionsvertrags sind ebenfalls vertraulich. Informationen aus dem Backend können mit dem Benutzer besprochen werden, dürfen aber nicht in dieses Repository, das Fortschrittsprotokoll oder an einem anderen öffentlichen Ort kopiert werden. Dieser Skill enthält nur Regeln aus öffentlichen Dokumenten und Betriebserfahrungen.
Beginne mit diesen drei Fragen an den Benutzer und schreibe die Antworten in das Fortschrittsprotokoll:
- Welches Steam-Konto wird für die Registrierung verwendet? Ein neues Konto ist ein „eingeschränktes Konto“. Das Store-Land des Kontos wird durch den Standort beim ersten Kauf bestimmt (siehe Abschnitt 1 von onboarding.md).
- Welches Konto wird für Zahlungen verwendet: eine inländische Bank (SWIFT-Überweisung) oder ein US-Zahlungskonto eines Drittanbieters? Bevor der rechtliche englische Name in P1 eingegeben wird, muss der englische Kontoinhabername von diesem Konto eingeholt werden und in Steam exakt so eingetragen werden. Wenn die Angaben nicht übereinstimmen, können die Bankdaten nicht gespeichert werden; selbst eine andere Reihenfolge von Vor- und Nachnamen führt zu Fehlern
[Getestet – Fehlgeschlagen → Behoben]. Eine nachträgliche Änderung des Namens in Steam erfordert eine erneute Registrierung bei Steam (wenn die Steuererklärung bereits eingereicht wurde, muss zuerst der Kundendienst gebeten werden, die Steuererklärung und die Identitätsprüfung zu stornieren) und eine erneute Genehmigung durch die Zahlungsplattform, was beides langwierig ist. Welche Namen Payoneer akzeptiert und wo sie zu finden sind, siehe Abschnitt 2 von onboarding.md. - Welches Spiel wird auf Steam veröffentlicht? Enthält das Spiel Werbung? Steam akzeptiert keine Apps mit Werbung als Geschäftsmodell Offiziell.
Informiere den Benutzer dann über den Zeitplan:
| Angelegenheit | Dauer | Quelle |
|---|---|---|
| Bank-, Steuer- und Identitätsprüfung | 15–30 Tage; nach dem Einreichen der Steuerinformationen zeigt das Backend maximal ca. 30 Werktage an | Offiziell; [Getestet] |
| Von der Zahlung der Registrierungsgebühr bis zur Veröffentlichung | 30 Tage. Das Onboarding-Dokument gibt 21 Tage an, was nicht mit der Steam Direct-Seite übereinstimmt; plane mit 30 Tagen | Steam Direct, Onboarding-Dokument |
| Veröffentlichung der „Demnächst“-Seite | Mindestens 2 Wochen vor dem Verkaufsstart | Offiziell |
| Prüfung des Store-Eintrags | In der Regel 3–5 Werktage, empfohlen wird die Einreichung mindestens 7 Tage vor dem gewünschten Starttermin | Offiziell |
| Build-Prüfung | 1–5 Tage | Offiziell |
Persönliche Aufgaben
| Aufgabe | Phase |
|---|---|
| Steam-Konto erstellen; bei Steam und Steamworks anmelden (Passwort, Steam Guard-Code) | P1 |
| Vertraulichkeitsvereinbarung und Steam-Distributionsvertrag unterschreiben: Du fasst die wichtigsten Punkte in 3–5 Sätzen zusammen, der Benutzer setzt die Haken und gibt den Bestätigungscode ein | P1 |
| 100 $ Registrierungsgebühr bezahlen | P1 |
| Bankkonto und ausländische Steuernummer angeben; W-8BEN unterschreiben; Fotos des Ausweises und ein Selfie mit dem Ausweis machen und hochladen | P2 |
| (Falls erforderlich) Kontoinhabernamen bei der Drittanbieter-Zahlungsplattform nachmelden | P2 |
| Store-Eintrag und Build zur Prüfung einreichen, Veröffentlichung starten: Wenn der Benutzer „Einreichen“ sagt, klickst du; wenn die Berechtigungen dich blockieren, klickt der Benutzer selbst | P4–P6 |
Technische Anforderungen
Schritt 3 von ship-my-game prüft die Abweichungen anhand dieser Tabelle. Details siehe references/build.md.
| Punkt | Anforderung | Quelle |
|---|---|---|
| Plattform | Windows 64-Bit | — |
| Scripting Backend | Auf dem Mac nur Mono: Unity unterstützt kein Cross-Compiling von Windows-IL2CPP unter macOS. Der Mac-Hub bietet nur das Modul „Windows Build Support (Mono)“ an. Für IL2CPP muss unter Windows gebaut werden | Offiziell; [Getestet] |
| Modul | Windows Build Support (Mono). Installationsanleitung in build.md, Abschnitt 2 | [Getestet: 6000.6.5f1] |
| Szene-Liste | Die Szene-Liste in den Build Settings darf nicht leer sein; scripts/ShipSteamBuild.cs gibt bei einer leeren Liste einen Fehler aus | [Getestet – Fehlgeschlagen → Behoben] |
| Werbung | Werbe-SDKs und Werbe-Einstiegspunkte aus der Steam-Version entfernen | Offiziell |
| Steamworks SDK | Erfolge, Cloud-Speicher usw. noch nicht getestet | — |
Phasen
Befehle und Links mit relativen Pfaden (scripts/…, ../ship-my-game/…) beziehen sich auf das Verzeichnis dieses Skills.
P1 Konto: Steamworks-Partner, zwei Verträge, Registrierungsgebühr [Getestet]
- Bereite das Steam-Konto und die Netzwerkumgebung gemäß Abschnitt 1 von onboarding.md vor. Verwende während der Kontoerstellung und der Zahlung der Registrierungsgebühr keinen Proxy, da sonst das Store-Land des Kontos auf ein anderes Land gesetzt wird.
- Besorge den anerkannten englischen Kontoinhabernamen von deinem Zahlungskonto (zweite Frage zu Beginn). Lege die Schreibweise des rechtlichen englischen Namens fest: Er muss mit dem Kontoinhabernamen buchstabengetreu übereinstimmen, einschließlich der Reihenfolge von Vor- und Nachnamen und aller Leerzeichen. Siehe Abschnitt 2 von onboarding.md.
- Öffne https://partner.steamgames.com/ . Bitte den Benutzer, sich anzumelden (am schnellsten mit dem QR-Code in der Steam-App). Klicke auf „Steamworks beitreten“. Fülle gemäß Abschnitt 2 von onboarding.md den rechtlichen englischen Namen, die Gesellschaftsform, die aktuelle Adresse aus und unterschreibe dann die Vertraulichkeitsvereinbarung.
- Gehe zurück zum Haupt-Dashboard. Navigiere über „Funktionen hinzufügen“ zur Registrierung für „Spiele- oder Softwarevertrieb“. Unterschreibe den Steam-Distributionsvertrag und bezahle die Registrierungsgebühr. Siehe Abschnitt 3 von onboarding.md.
Abschlusskriterien:
- Der rechtliche Name auf der Firmeninformationsseite stimmt mit einem anerkannten Kontoinhabernamen des Zahlungskontos überein.
- Unter „Unterzeichnete Vereinbarungen“ auf der Firmeninformationsseite sind sowohl die Vertraulichkeits- als auch die Distributionsvereinbarung aufgeführt.
- Die Registrierungsgebühr wurde bezahlt, und das Zahlungsdatum wurde im Fortschrittsprotokoll vermerkt (die 30-Tage-Wartezeit für den Verkauf beginnt an diesem Tag).
- Das Store-Land des Kontos stimmt mit dem tatsächlichen Wohnsitzland des Benutzers überein.
P2 Zahlung, Steuern und Identitätsprüfung [Getestet: Dokumente hochgeladen, warte auf Prüfung]
- Bankinformationen: Wähle zuerst das Land der Bank. Die Formularfelder ändern sich entsprechend. Der englische Name des Zahlungsempfängers muss buchstabengetreu mit dem rechtlichen englischen Namen übereinstimmen. Siehe Abschnitte 2 und 3 von payouts.md.
- Steuererklärung (dritter Anbieter Tax Identity, erstellt W-8BEN): Die E-Mail-Adresse muss mit der E-Mail des Steam-Kontos übereinstimmen. Gib die 18-stellige Personalausweisnummer als ausländische Steuernummer ein. Siehe Seite für Seite in Abschnitt 4 von payouts.md.
- Ausweisdokumente: Nach dem Einreichen der Steuerinformationen erscheint auf dem Haupt-Dashboard eine ausstehende Aufgabe zum Hochladen von Dokumenten (getestet: am selben Tag). Lies die Anforderungen der Seite dem Benutzer Punkt für Punkt vor. Lade das Ausweisfoto und das Selfie mit dem Ausweis zusammen hoch. Die Frist beträgt 30 Tage. Siehe Abschnitt 5 von payouts.md.
Abschlusskriterien:
- Bankinformationen gespeichert, Steuerinformationen eingereicht. Ausweisfoto und Selfie hochgeladen, Upload-Bestätigung erhalten.
- Im Fortschrittsprotokoll sind unter „Wartezeit“ das Datum des Dokumenten-Uploads, das voraussichtliche Enddatum (maximal ca. 30 Werktage) und der Hinweis, dass das Ergebnis im Steamworks-Dashboard überprüft wird, eingetragen.
- Bei Verwendung einer Drittanbieter-Zahlungsplattform: Der rechtliche englische Name von Steam ist in der Liste der anerkannten Kontoinhaber der Plattform enthalten (bei Payoneer unter „Andere Zahlungsempfängernamen“ in den Details des USD-Kontos einsehbar).
P3 Windows-Build [Getestet: Leeres Projekt]
- Installiere das Modul „Windows Build Support (Mono)“. Siehe Abschnitt 2 von build.md.
- Kopiere
scripts/ShipSteamBuild.csin das VerzeichnisAssets/Editor/des Spiels. Führe dann den Build aus:../ship-my-game/scripts/unity_build.sh <Projektverzeichnis> Win64 ShipSteamBuild.Win64 steam-win64 -shipVersion 1.0.0 - Selbstprüfung: Im Log steht
[ShipSteam] Succeeded.file Builds/Steam/Windows/<Produktname>.exezeigtPE32+ executable (GUI) x86-64. Im selben Verzeichnis befindet sichMonoBleedingEdge. - Entferne Werbung aus der Steam-Version. Auf dem Mac kann das Windows-Paket nicht ausgeführt werden: Falls ein Windows-PC verfügbar ist, bitte den Benutzer, das Spiel tatsächlich zu testen. Dieser Schritt wurde in diesem Repository noch nicht getestet.
Abschlusskriterien: Ein 64-Bit-Windows-Paket liegt vor. Im Fortschrittsprotokoll sind die Version, die Paketgröße und die Information, ob es auf einem Windows-Rechner getestet wurde, festgehalten.
P4 App und Store-Eintrag erstellen (nicht getestet)
- „Neue App erstellen“ auf dem Haupt-Dashboard verbraucht das durch die Registrierungsgebühr erworbene Guthaben. Erstelle zuerst die App.
- Fülle den Store-Eintrag aus, lade Grafiken hoch, lege den Preis fest und reiche den Store-Eintrag zur Prüfung ein. Nach Genehmigung als „Demnächst verfügbar“ veröffentlichen. Der Verkauf kann frühestens 2 Wochen später beginnen.
- Quellen: Demnächst verfügbar, Grafiken für den Store, Veröffentlichungsprozess.
Abschlusskriterien: Der Store-Eintrag befindet sich in der Prüfung. Dies ist der erste „in Prüfung“-Status dieses Kanals. Wenn dieser Punkt erreicht ist, sollte gemäß MAINTAINING.md in Betracht gezogen werden, Steam in der README unter „Erfasst“ aufzunehmen.
P5 Build hochladen (nicht getestet)
- Lade den Build aus P3 mit SteamPipe auf die App hoch und reiche den Build zur Prüfung ein.
- Quellen: Hochladen zu Steam, Prüfungsprozess.
Abschlusskriterien: Der Build befindet sich in der Prüfung.
P6 Veröffentlichung (nicht getestet)
- Nachdem Store-Eintrag und Build die Prüfung bestanden haben, die „Demnächst“-Frist von 2 Wochen und die 30-Tage-Wartezeit nach Zahlungseingang abgelaufen sind, liste dem Benutzer die zu veröffentlichenden Inhalte gemäß Einreichungs-Schleuse auf. Klicke auf „Veröffentlichen“, nachdem der Benutzer „Veröffentlichen“ gesagt hat.
- Quelle: Veröffentlichungsprozess.
Wartezeiten
- Warten auf Steam-Kontoprüfung (maximal ca. 30 Werktage): Lade keine Dokumente erneut hoch und fülle keine Steuererklärung erneut aus, da dies an das Ende der Warteschlange führen würde. Nutze diese Zeit, um den Steam-Build (Werbung entfernen, für PC anpassen) und die Store-Assets und Texte vorzubereiten. Getestet: Während der Prüfung können im Haupt-Dashboard bereits neue Apps erstellt werden
[Getestet]. - Warten auf Prüfung des Kontoinhabernamens durch Drittanbieter (getestet: Genehmigung am selben Tag bei zweiter Einreichung): Nach Genehmigung unter „Andere Zahlungsempfängernamen“ in den Details des USD-Kontos bestätigen, dass der neue Name in der Liste ist. Siehe Abschnitt 3 von payouts.md.
- Zahlungseingang: Valve überweist monatlich die Einnahmen des Vormonats. Standardmäßig wird ab 100 $ ausgezahlt, und zwar nur in USD. Siehe Abschnitt 1 von payouts.md. Informationen zum Umtausch in CNY und zur Einkommensteuer nach Geldeingang im Inland findest du in payouts-china.md.