Konsolen-Portierung · Für Spielestudios

Konsolen-Portierung, erklärt.

Ein fertiges Spiel auf Nintendo, PlayStation und Xbox zu bringen, ist ein eigenes Entwicklungsprojekt mit eigenen Regeln, Fristen und Fallstricken. Dies ist ein verständlicher Leitfaden dazu, was eine Portierung umfasst und wie Sie den passenden Partner finden.

Eine Portierung ist keine Aufgabe für die letzte Woche

Man ist leicht versucht, die Konsolenveröffentlichung als letztes Häkchen zu betrachten: Das Spiel ist fertig, jetzt muss es nur noch woanders laufen. In der Praxis berührt eine Portierung fast jedes System im Spiel und hängt von Freigabeprozessen ab, die Sie nicht kontrollieren. Studios, die früh planen, liefern pünktlich. Studios, die das nicht tun, entdecken Speicherbudget, Speichersystem oder Textdarstellung oft im denkbar ungünstigsten Moment.

Die gute Nachricht: Die Arbeit ist gut verstanden. Fast jedes Problem wurde schon einmal gelöst, und ein Team, das das wiederholt gemacht hat, weiß, wo die Überraschungen lauern.

Was eine Konsolen-Portierung umfasst

Eine echte Portierung ist mehr, als das Spiel zum Starten zu bringen. Sie umfasst in der Regel:

  • SDK-IntegrationBuilds gegen die Toolchain und die APIs des jeweiligen Plattformbetreibers
  • RenderingAnpassung der Grafik an GPU, Auflösungen und Anzeigemodi der jeweiligen Konsole
  • Plattform-FunktionenErfolge bzw. Trophäen, Cloud-Speicherstände, Benutzerkonten, Suspend und Resume
  • EingabeController-Unterstützung, Tastenbelegung und die nativen Extras der jeweiligen Plattform
  • PerformanceDas Erreichen von Bildraten- und Speicherzielen auf fester Hardware
  • Lokalisierung & AltersfreigabenErforderliche Sprachen, Textdarstellung und regionale Unterlagen zur Altersfreigabe
  • QATests gegen die Anforderungen der Plattform selbst, nicht nur die Ihres Spiels
  • EinreichungPaketierung, Store-Metadaten und die Begleitung des Builds durch die Freigabe

Ihre Engine bestimmt den Plan

Unity, Unreal und Godot bieten jeweils unterschiedlich weitreichende Konsolenunterstützung, und jede hat ihre eigenen Eigenheiten, die auf fester Hardware Ärger machen. Manche Konsolen-Toolchains sind nur für registrierte Entwickler verfügbar, und die konsolenseitige Engine-Unterstützung wird meist unter dem NDA des Plattformbetreibers geliefert. Eine eigene Engine ist wieder ein anderes Projekt, weil das Porting-Team sie erst kennenlernen muss, bevor es sie ändern kann. Wer auch immer für Sie arbeitet, sollte Ihnen früh sagen können, wie sich Ihre konkrete Engine in Ihrer Version auf jedem Ziel verhalten wird.

Die Plattform-Zertifizierung verstehen

Jeder Plattformbetreiber prüft ein Spiel, bevor es in seinem Store erscheinen darf. Jeder hat sein eigenes Regelwerk, und die Einzelheiten werden registrierten Entwicklern unter NDA mitgeteilt. Arbeiten Sie deshalb immer mit der aktuellen offiziellen Dokumentation und nicht mit einem Blogbeitrag, auch nicht mit diesem. In der Praxis zählt, dass die drei unterschiedlich funktionieren:

Nintendo. Einreichungen werden anhand der eigenen Richtlinien von Nintendo geprüft, oft Lotcheck genannt. Die Prüfer achten auf Dinge wie die Controller-Behandlung im Handheld- und im TV-Modus, das Verhalten bei Standby und Aufwachen, die Nutzung der Online- und Store-Funktionen der Plattform und die Darstellung von Text und Symbolen. Prüfungen können Wochen dauern, planen Sie dafür also Zeit ein.

PlayStation. Die technischen Anforderungen von Sony betreffen unter anderem Trophäen, Speichern und Laden, Suspend und Resume, Systemdialoge, Benutzerverwaltung und Netzwerkverhalten. Die Regeln ändern sich mit der Zeit, prüfen Sie also zum Zeitpunkt der Einreichung, was für Ihren Titel gilt.

Xbox. Die Anforderungen von Microsoft legen Wert auf Stabilität, den korrekten Umgang mit Anmeldung und Profilen, das Beibehalten von Einstellungen und das Verhalten bei Funktionen wie Quick Resume. Das Spiel muss sauber zurückkehren, nachdem das System es angehalten hat.

Ablehnungen sind selten exotisch. Meist sind es gewöhnliche Fehler, die sich Monate früher hätten finden lassen, etwa ein beschädigter Spielstand, wenn die Konsole mitten im Schreibvorgang in den Standby geht, oder ein getrennter Controller, für den niemand vorgesorgt hat. Wer die ganze Entwicklung über gegen die Plattformregeln testet statt erst am Ende, verbessert seine Chancen auf ein Bestehen beim ersten Versuch am meisten.

Wohin die Entwicklungsstunden fließen

Speicher

Feste Budgets, kein Auslagern

Konsolen bieten eine feste Menge Speicher und keinen Spielraum zum Ausweichen. Texturkompression, Level-of-Detail-Systeme, Asset-Streaming und die Suche nach Speicherspitzen gehören zum Alltag. Handheld-Modi wie Switch im mobilen Betrieb sind bei den meisten Portierungen die engste Grenze.

CPU & GPU

Gleichmäßige Frame-Zeiten

Gute durchschnittliche Bildraten können Ruckler verbergen, die nur auf der Konsole auftreten. Profiling auf der echten Hardware, weniger Draw Calls, überarbeitete Shader und das Beseitigen von Garbage-Collection-Aussetzern halten das Frame-Pacing flüssig.

Eingabe & UI

Fürs Sofa gebaut

Menüs müssen vollständig per Controller funktionieren, Text muss auf dem Fernseher und im Handheld lesbar bleiben, und jede Plattform erwartet eigene Konventionen für Tasten, Hinweise und Funktionen wie Haptik oder Touch.

Systemverhalten

Das Leben außerhalb der Spielschleife

Suspend und Resume, Netzwerkverlust, voller Speicher, Benutzerwechsel und getrennte Controller müssen alle sauber abgefangen werden. Hier liegt ein Großteil des Zertifizierungsrisikos.

So bewerten Sie einen Porting-Partner

Ein langes Portfolio hilft, reicht allein aber nicht aus. Das sind die Fragen, die Sie jedem Studio stellen sollten, das Sie in Betracht ziehen.

  • Aktuelle VeröffentlichungenAuf welchen Plattformen haben sie zuletzt veröffentlicht? Regeln ändern sich, daher zählen aktuelle Einreichungen am meisten
  • Status bei den PlattformenSind sie bei den Plattformbetreibern registriert, und über wessen Konten laufen Ihre Builds?
  • Engine-ErfahrungHaben sie mit Ihrer Engine und Version gearbeitet? Fragen Sie nach Details
  • Umgang mit FehlschlägenWenn eine Einreichung abgelehnt wird: Wer übernimmt die Korrekturen, und wie schnell?
  • Was sie von Ihnen brauchenZugriff auf den Quellcode, Build-Setup, Grafik- und Audiodateien und eine benannte Ansprechperson auf Ihrer Seite
  • Nach dem LaunchWer kümmert sich um Patches und Plattform-Updates, sobald das Spiel erschienen ist?

Preise und Verträge

Die Preise schwanken stark mit der Größe des Spiels, der Engine und der Zahl der Plattformen. Seien Sie daher vorsichtig bei jedem Pauschalpreis, der genannt wird, bevor jemand Ihren Build gesehen hat. Üblich sind Festpreis, Stundenabrechnung oder Zahlung in Etappen. Etappenzahlungen, die an echte Meilensteine geknüpft sind, etwa einen Build auf der Hardware oder die Annahme einer Einreichung durch eine Plattform, halten beide Seiten auf Kurs. Eine ausführlichere Aufschlüsselung finden Sie unter was Konsolen-Portierung kostet.

So läuft eine typische Zusammenarbeit ab

  1. Erstgespräch & NDASie erzählen uns von dem Spiel, der Engine und den Plattformen, die Sie anpeilen. Wir unterzeichnen ein NDA, bevor Builds oder technische Details den Besitzer wechseln.
  2. Technische PrüfungWir sehen uns Ihren Build an und benennen die Risiken: Speicher, Performance, Eingabe, Online-Funktionen und alles, was bei der Zertifizierung Probleme machen wird.
  3. Umfang & PlanWir einigen uns auf Zielplattformen, Liefergegenstände, Meilensteine und einen Zeitplan mit fest eingeplanter Zertifizierungszeit.
  4. Portierung & interne QAWir bauen und optimieren auf echter Hardware und testen dabei laufend gegen die Plattformanforderungen.
  5. Einreichung & LaunchWir bereiten die Builds vor und reichen sie ein, kümmern uns um Rückmeldungen der Plattform und unterstützen Veröffentlichung und Patches danach.

Warum Nami Tentou

Wir sind ein Spieleentwickler und Publisher, der selbst Spiele durch die Konsolen-Einreichung gebracht hat. Wir wissen daher, wie der Prozess aus Sicht des Studios aussieht. Unsere hauseigene NamiPixelX-Engine steckt hinter Portierungen wie Sunsoft is Back! Retro Game Selection, und dieselbe Zertifizierungsdisziplin bringen wir auch in Portierungen moderner Spiele ein.

Wenn Sie es nicht bei der Portierung belassen möchten, unterstützen wir Sie auch bei Co-Development und Publishing. Möchten Sie einen älteren Katalog auf moderne Plattformen bringen? Dann lesen Sie mehr auf unserer Seite zur Legacy-IP-Portierung .

Häufige Fragen

Auf welche Plattformen können Sie portieren?

Nintendo Switch 2, Nintendo Switch, PlayStation 5, PlayStation 4 und Xbox, dazu PC-Stores wie Steam und Epic. Wenn Sie ein anderes Ziel im Sinn haben, fragen Sie einfach.

Müssen wir vorher bei den Plattformbetreibern registriert sein?

Für eine Veröffentlichung in einem Konsolen-Store braucht es eine genehmigte Entwickler- oder Publisher-Beziehung zum jeweiligen Plattformbetreiber. Falls Sie keine haben, besprechen wir gern Ihre Möglichkeiten, einschließlich einer Veröffentlichung über uns.

Mit welchen Engines arbeiten Sie?

Nennen Sie uns Ihre Engine und Version, dann sagen wir Ihnen offen, wie sie zu den einzelnen Zielen passt. Das sagen wir lieber gleich, als mittendrin eine Unstimmigkeit zu entdecken.

Wie lange dauert eine Konsolen-Portierung?

Das hängt von der Größe des Spiels ab, davon, wie konsolenreif die Codebasis ist, und von der Zahl der Plattformen. Planen Sie Zertifizierung und eventuelle erneute Einreichungen zusätzlich zur Entwicklungszeit ein. Nach einer technischen Prüfung Ihres Builds können wir Ihnen eine realistische Schätzung geben.

Wer kümmert sich um die Zertifizierung?

Das gehört zum Umfang, den Sie zu Beginn vereinbaren. Viele Studios möchten, dass ihr Porting-Partner die Builds vorbereitet, Tests vor der Einreichung durchführt und die Abstimmung mit dem Plattformbetreiber übernimmt. Andere reichen lieber über ihr eigenes Konto ein. Beides funktioniert.

Können Sie mehrere Plattformen gleichzeitig portieren?

Ja, und das spart meist Aufwand, da ein Großteil der Optimierungs- und Eingabe-Arbeit auf andere Konsolen übertragbar ist. Jede Plattform durchläuft trotzdem ihre eigene Zertifizierung.

Bereit, Ihr Spiel auf die Konsole zu bringen?

Schicken Sie uns ein paar Angaben zu Ihrem Spiel und den Zielplattformen. Es entsteht keine Verpflichtung, nur ein Gespräch darüber, was die Portierung erfordern würde.