07 — Spieleentwicklung
Unreal Engine 5 · Xbox · Echtzeit
Spiele, gebaut auf Unreal Engine 5 für Xbox — von einem Microsoft Partner von 2026, akkreditiert sowohl für die Software als auch für die Hardware.
Ich entwickle Spiele in AAA-Qualität auf Unreal Engine 5 mit Ausrichtung auf Xbox, und ich bin dieses Jahr als Microsoft Partner für Xbox-Spielentwicklung und Xbox-Hardwareentwicklung akkreditiert — beide Bereiche, genannter Konzern, laufendes Jahr.
Die Schlagzeile hier ist eine Tatsache, keine Behauptung: Ich bin Microsoft Partner, akkreditiert im laufenden Jahr — 2026 — sowohl für Xbox-Spielentwicklung als auch für Xbox-Hardwareentwicklung.
Die meisten Spielentwicklungs-Akkreditierungen decken nur die Softwareseite ab. Diese deckt beide ab. Die Akkreditierung nennt zwei Bereiche — Spiele für Xbox zu bauen und für die Xbox-Plattform auf Hardwareebene zu entwickeln — und sie ist aktuell, an einen genannten Konzern gebunden und überprüfbar. Ich stelle es klar fest, weil es ohne Ausschmückung für sich steht.
Was die Zwei-Bereiche-Akkreditierung tatsächlich bringt, ist Reichweite. Dieselbe Person denkt über die Gameplay-Schleife nach, die auf dem Spiel-Thread läuft, und über die Konsole, die sie ausführen muss. Ein Bildrahmen, der zu lange dauert, kann als Softwarekosten oder Hardwarebegrenzung gelesen werden, statt von nur einer Seite der Linie erraten zu werden.
Unter der Akkreditierung liegt die Arbeit, die sie beschreibt: Unreal Engine 5 als Engine, Xbox als Plattform und Echtzeitsysteme als die Disziplin, die einen Bildrahmen innerhalb seiner Frist hält. Der Rest dieser Seite ist diese Arbeit, gezeichnet statt fotografiert.
Microsoft Partner — dieses Jahr akkreditiert für Xbox-Spielentwicklung und Xbox-Hardwareentwicklung
Unreal Engine 5 als primäre Engine für die Spielarbeit, ausgerichtet auf Xbox
das Bildrahmenziel, gegen das die Arbeit budgetiert wird — etwa 16,6 ms pro Bildrahmen
die Akkreditierung deckt sowohl Software als auch Hardware ab, nicht das eine oder andere
Eine Akkreditierung, zwei Bereiche.
Dieses Jahr akkreditiert · sowohl Software als auch Hardware
Eine genannte, aktuelle, überprüfbare Akkreditierung — für das Spiel und für das Gerät, das es ausführt.
Die Akkreditierung ist eine Microsoft-Partner-Akkreditierung, 2026 erteilt, die Xbox-Spielentwicklung und Xbox-Hardwareentwicklung zusammen abdeckt. Es ist ungewöhnlich, beide zu halten: die Spielentwicklung denkt über die Software nach, die auf der Konsole läuft, während die Hardwareentwicklung über die Konsole selbst nachdenkt.
Ich halte die Aussage sachlich. Es ist eine Akkreditierung, zwei Bereiche, ein genannter Konzern und das laufende Jahr. Das Diagramm zeichnet nach, was jeder Bereich abdeckt und wo sie sich treffen — am Bildrahmen, den der Spieler tatsächlich sieht.
- Microsoft Partner — akkreditiert im Jahr 2026
- Bereich 1: Xbox-Spielentwicklung
- Bereich 2: Xbox-Hardwareentwicklung
- Genannter Konzern, laufendes Jahr, überprüfbar
Microsoft Partner — Akkreditierung auf einen Blick
- Akkreditierung
- Microsoft Partner
- Konzern
- Microsoft (genannt, überprüfbar)
- Akkreditiert
- Laufendes Jahr — 2026
- Bereich 1
- Xbox-Spielentwicklung
- Bereich 2
- Xbox-Hardwareentwicklung
- Engine
- Unreal Engine 5
- Plattform
- Microsoft Xbox
- Umfang
- Spielentwicklung in AAA-Qualität
Spiel, Hardware, Echtzeit.
Die Akkreditierung nennt zwei Bereiche, und eine dritte Disziplin liegt unter beiden. Jeder Reiter ist Teil derselben Arbeit, von einer anderen Seite gesehen.
Xbox-Spielentwicklung
Der Spielbereich umfasst den Bau von Titeln für die Xbox-Plattform in Unreal Engine 5: Spielarchitektur, Gameplay-Systeme und das Laufzeitsystem, das sie verbindet. Die Arbeit zielt auf Entwicklung in AAA-Qualität statt auf Prototypen.
Spielentwicklung auf einer Konsole ist begrenzte Arbeit. Die Hardware ist fest, das Bildrahmenbudget ist fest, und die Plattform hat Zertifizierungsregeln. Ich behandle diese Bedingungen als den Designraum, nicht als Hindernisse, die zu umgehen sind.
- Unreal Engine 5 ausgerichtet auf Xbox
- Spielarchitektur und Gameplay-Engineering
- Umfang in AAA-Qualität, Bedingungen fester Plattform
Xbox-Hardwareentwicklung
Der Hardwarebereich umfasst die Entwicklung auf Hardwareebene für Microsoft-Xbox-Plattformen. Das ist die Seite, die die meiste Spielarbeit nie berührt: die Konsole als Gerät, nicht nur als Laufzeitsystem, auf das man eine Binärdatei ausliefert.
Die Akkreditierung über beide Bereiche ist ungewöhnlich. Sie bedeutet, dass dieselbe Person über die Gameplay-Schleife und über das Gerät, das sie ausführt, nachdenkt, sodass ein Bildraten-Problem als Softwarekosten oder Hardwarebegrenzung diagnostiziert statt von nur einer Seite erraten werden kann.
- Entwicklung auf Hardwareebene für Xbox-Plattformen
- Die Konsole als Gerät, nicht nur ein Laufzeitsystem
- Beide Bereiche von einer Person zusammengehalten
Echtzeitsysteme
Unter beiden Bereichen liegt die Arbeit an Echtzeitsystemen: Code, der innerhalb einer Frist fertig werden muss, in jedem Bildrahmen, sonst bemerkt es der Spieler. Ein Spiel mit 60 fps hat etwa 16,6 ms, um einen Bildrahmen zu erzeugen, und dieses Budget wird über Eingabe, Simulation, Animation, Physik und Rendering geteilt.
Echtzeit-Engineering ist die Disziplin, dieses Budget bewusst auszugeben — zu messen, wohin die Millisekunden gehen, und zu entscheiden, was jeden Bildrahmen läuft, was seltener läuft und was auf einem anderen Thread läuft.
- Fristgebundener Code, in jedem Bildrahmen gemessen
- ~16,6 ms Budget, über die Pipeline geteilt
- Millisekunden bewusst ausgeben, nicht aus Versehen
Wie ein Bildrahmen auf UE5 gebaut wird.
Spiel-Thread → Render-Thread → RHI → GPU
Die Render-Pipeline, von innen gezeichnet.
Ein Bildrahmen in Unreal Engine 5 wird in Stufen erzeugt, die die Arbeit nach vorne reichen. Der Spiel-Thread führt Eingabe und Gameplay aus und legt den Zustand der Welt fest. Der Render-Thread liest diesen Zustand, entscheidet, was sichtbar ist, und baut die Zeichenbefehle. Diese Befehle queren die Render Hardware Interface in native Grafikaufrufe für die Xbox-GPU, die die Durchläufe ausführt, die die Szene in Pixel verwandeln, und das Ergebnis präsentiert.
Es so zu zeichnen macht die Kosten sichtbar. Ein langsamer Bildrahmen lebt in einer dieser Stufen, und die Stufe zu benennen ist der erste Schritt, ihn zu beheben. Das Schema unten ist dieselbe Pipeline, die der Profiler misst, Stufe für Stufe.
- Der Spiel-Thread legt den Weltzustand fest
- Der Render-Thread baut die Zeichenbefehle
- RHI quert in native Xbox-GPU-Aufrufe
- Die GPU führt die Durchläufe aus und präsentiert
Spielarchitektur auf UE5 — Xbox
- Engine
- Unreal Engine 5
- Plattform
- Microsoft Xbox
- Spiel-Thread
- Gameplay, Akteure, Eingabe
- Render-Thread
- Szenendurchlauf, Zeichenvorbereitung
- RHI
- Render Hardware Interface zu nativen Aufrufen
- Nebenläufigkeit
- Arbeit über Threads und die GPU verteilt
- Budget
- Pro Bildrahmen, gemessen nicht angenommen
Die Schleife, in der der Spieler tatsächlich steckt.
Eingabe → aktualisieren → Physik → animieren → rendern
Eine Gameplay-Schleife, die in jedem Tick läuft.
Ein Spiel ist eine Schleife, die nie aufhört, solange der Spieler darin ist. Jeder Tick liest die Eingabe, bringt den Gameplay-Zustand voran, bringt die Physiksimulation voran, wertet die Animation aus und rendert das Ergebnis — und tut es dann wieder. Gameplay-Engineering ist die Arbeit, die Systeme innerhalb dieser Schleife so zu bauen, dass sich die Regeln richtig anfühlen und konsistent bleiben.
Die Schleife ist auch dort, wo das Bildrahmenbudget ausgegeben wird. Jede Stufe kostet Zeit, und die Schleife muss innerhalb der Frist schließen, sonst spürt es der Spieler als Ruckeln. Das Diagramm zeigt den Zyklus als Ring, denn das ist er — es gibt kein Ende, nur den nächsten Tick.
- Eingabe zu Beginn jedes Ticks gelesen
- Zustand, Physik und Animation der Reihe nach vorangebracht
- Die Welt gerendert, dann wiederholt sich die Schleife
- Jede Stufe gibt einen Teil des Bildrahmenbudgets aus
Die Gameplay-Schleife — ein Tick, der Reihe nach
- 01 Eingabe Controller- und Geräteeingabe für diesen Tick lesen.
- 02 Aktualisieren Gameplay-Zustand, KI und Timer voranbringen.
- 03 Physik Die Simulation voranbringen und Kollisionen auflösen.
- 04 Animieren Animation und Skelettposen auswerten.
- 05 Rendern Den resultierenden Weltzustand auf den Bildschirm zeichnen.
Von einem Spiel-Thread-Tick zu einem präsentierten Bildrahmen.
Die Pipeline lohnt sich, langsam gelesen zu werden, denn dort lebt fast jede Leistungsfrage. Der Spiel-Thread besitzt die Simulation: er liest die Eingabe, führt das Gameplay aus und aktualisiert die Akteure, bis die Welt einen festgelegten Zustand für diesen Bildrahmen hat. Noch ist nichts Sichtbares geschehen — dies ist die Welt, die entscheidet, was sie ist.
Der Render-Thread liest dann diesen Zustand, ermittelt, was die Kamera sehen kann, und baut die Liste der Zeichenbefehle. Diese Befehle queren die Render Hardware Interface, die Schicht, die Engine-Aufrufe in die nativen Grafikaufrufe verwandelt, die die Xbox-GPU versteht. Die GPU führt die Durchläufe aus — Geometrie, Beleuchtung, Schatten, Post — und der fertige Bildrahmen wird präsentiert. Dann tickt der Spiel-Thread erneut, und die ganze Sequenz wiederholt sich innerhalb des nächsten Budgets.
UE5-Render-Pipeline — vom Tick zur Präsentation
- 01 Spiel-Thread Eingabe, Gameplay-Logik und Akteur-Aktualisierungen laufen auf dem Spiel-Thread und erzeugen den Zustand der Welt für diesen Bildrahmen.
- 02 Render-Thread Der Render-Thread durchläuft die sichtbare Szene, baut Zeichenbefehle und bereitet die Arbeit für die GPU vor.
- 03 RHI-Übergabe Befehle queren die Render Hardware Interface in plattformnative Grafikaufrufe für die Xbox-GPU.
- 04 GPU-Durchläufe Die GPU führt die Durchläufe aus — Geometrie, Beleuchtung, Schatten, Post — die die Szene in Pixel verwandeln.
- 05 Präsentieren Der fertige Bildrahmen wird der Anzeige präsentiert, und der Zyklus beginnt beim nächsten Spiel-Thread-Tick erneut.
Ein langsamer Bildrahmen ist nie lange ein Rätsel — er lebt in einer Stufe dieser Pipeline, und die Stufe zu benennen ist der größte Teil der Behebung.
Die Konsole als Gerät hochfahren.
Strom · Devkit-Verbindung · bereitstellen · instrumentieren · zertifizieren
Der Hardwarebereich, von der Platine zur zertifizierten Build.
Die Hardwareseite der Akkreditierung behandelt die Xbox als Gerät, das hochzufahren ist, nicht nur als Laufzeitsystem, auf das man ausliefert. Das Hochfahren beginnt bei Strom und Boot, stellt die Entwicklungsverbindung zwischen Workstation und Konsole her und stellt eine Build auf der echten Hardware bereit. Erst dann kann die Build instrumentiert werden — Profiler angehängt, Bildrahmen-Timing erfasst — auf dem Gerät, das sie tatsächlich ausführen wird.
Das ist die Seite, die die meiste Spielarbeit nie sieht, und das ist, was die Zwei-Bereiche-Akkreditierung hinzufügt. Auf der echten Konsole statt auf einer Workstation-Näherung zu messen, ist der Unterschied zwischen einem Bildrahmenbudget, das in der Produktion hält, und einem, das nur im Editor hielt.
- Hochfahren von Strom und Boot zu einem bekannten Zustand
- Entwicklungsverbindung zwischen Workstation und Konsole
- Profilierung und Bildrahmen-Timing auf echter Hardware
- Gegen die Plattformzertifizierung vor der Auslieferung geprüft
Konsolen-Hardware-Hochfahren — von der Platine zur zertifizierten Build
- 01 Strom und Boot Die Platine hochfahren, die Stromschienen bestätigen und einen bekannten Boot-Zustand erreichen.
- 02 Devkit-Verbindung Die Entwicklungsverbindung zwischen Workstation und Konsolen-Hardware herstellen.
- 03 Bereitstellen Die Build auf das Gerät schieben und bestätigen, dass sie gegen das Plattform-Laufzeitsystem lädt.
- 04 Instrumentieren Profiler anhängen und das Bildrahmen-Timing auf der echten Hardware erfassen.
- 05 Zertifizieren Die Build gegen die Zertifizierungsanforderungen der Plattform prüfen, bevor sie ausgeliefert wird.
Sechzehn Millisekunden, bewusst ausgegeben.
Bei 60 fps hat ein Bildrahmen etwa 16,6 ms, um zu existieren. Echtzeit-Engineering ist die Disziplin, dieses Kontingent bewusst auszugeben.
Das Budget wird geteilt. Eingabe, Gameplay, Physik und Animation laufen auf dem Spiel-Thread; Sichtbarkeit und Zeichenvorbereitung laufen auf dem Render-Thread; die Durchläufe laufen auf der GPU. Sie überlappen sich über Threads, aber der Bildrahmen als Ganzes muss dennoch innerhalb der Frist schließen. Wenn nicht, sieht der Spieler ein Ruckeln — und die Ursache ist stets eine bestimmte Stufe, die überzieht.
Die Arbeit ist also Messung vor Änderung. Ich profiliere auf der echten Xbox-Hardware, ordne die Überschreitung einer Stufe der Pipeline zu und entscheide, was zu tun ist: etwas seltener laufen lassen, es auf einen anderen Thread verschieben oder seine Kosten kürzen. Der Balken unten ist das Budget; die Aufgabe ist, jede Stufe unter der Linie zu halten.
Das Bildrahmenbudget bei 60 fps
Ein Budgetbalken, keine Vermutung.
Das Bildrahmenbudget ist ein fester Balken mit einer harten rechten Kante an der Frist. Jede Stufe der Pipeline nimmt ein Stück davon, und solange die Stücke passen, wird der Bildrahmen rechtzeitig ausgeliefert. In dem Moment, in dem sie die Kante überfließen, ist der Bildrahmen verspätet und die Rate fällt.
Es als Balken zu zeichnen hält das Gespräch ehrlich. Optimierung ist nicht abstrakt — sie ist, ein bestimmtes Stück nach links zu verschieben, damit der ganze Balken passt, und zu wissen, welches Stück zu verschieben ist, weil es gemessen, nicht angenommen wurde.
- Harte Frist bei ~16,6 ms für 60 fps
- Jede Pipeline-Stufe nimmt ein Stück
- Stücke, die überfließen, senken die Bildrate
- Das gemessene Stück verschieben, nicht ein vermutetes
Echtzeit-Bildrahmenbudget — wohin die 16,6 ms gehen
- Bildrahmenziel
- 60 fps
- Bildrahmenbudget
- ~16,6 ms pro Bildrahmen
- Spiel-Thread
- Eingabe · Gameplay · Akteure
- Render-Thread
- Sichtbarkeit · Zeichenbefehle
- GPU
- Geometrie · Beleuchtung · Post
- Ziel
- Jede Stufe innerhalb der Frist
- Wenn es überzieht
- Profilieren, die Kosten zuordnen, sie kürzen
Was ich zu einem Titel beitrage.
Die Akkreditierung nennt die Akkreditierung; dies sind die konkreten Fähigkeiten darunter. Sie umspannen die Software, die der Spieler ausführt, und die Hardware, die sie ausführt, zusammengehalten von der Echtzeitdisziplin, die einen Bildrahmen innerhalb seiner Frist hält.
Spielarchitektur
Die Struktur unter einem Titel — wie Systeme getrennt sind, wie der Zustand zwischen ihnen fließt und wie das Ganze veränderbar bleibt, während das Spiel wächst.
Gameplay-Engineering
Die Systeme, die ein Spieler tatsächlich berührt: Eingabeverarbeitung, Mechaniken und die Regeln, die Controller-Eingaben in Verhalten auf dem Bildschirm verwandeln.
Echtzeitsysteme
Code, gegen eine Frist geschrieben. Jeder Bildrahmen hat ein Budget, und die Arbeit besteht darin, das Wichtige darin zu halten, ohne die Pipeline anzuhalten.
Unreal Engine 5
UE5 als Arbeits-Engine für die Xbox-Spielarbeit — sein Rendering, sein Threading-Modell und seine Content-Pipeline als Plattform für Entwicklung in AAA-Qualität genutzt.
Entwicklung auf Hardwareebene
Entwicklung für Microsoft-Xbox-Plattformen auf Hardwareebene, wo die Konsole als Gerät behandelt wird, das hochzufahren und zu profilieren ist, nicht nur als Laufzeitsystem, auf das man ausliefert.
Profilierung und Bildrahmenbudgets
Messen, wohin jede Millisekunde auf echter Hardware geht, die Kosten einer Pipeline-Stufe zuordnen und entscheiden, was zu kürzen ist, wenn ein Bildrahmen überzieht.
Die Prinzipien unter den Bildrahmen.
Engines und Titel ändern sich; die Art, wie ich über sie nachdenke, nicht. Dies sind die Regeln, die ich anwende, ob die Arbeit ein Gameplay-System, eine Render-Pipeline-Kostenfrage oder eine auf dem Tisch hochgefahrene Konsole ist — der Teil, der die Entwicklung wiederholbar statt zufällig macht.
Die Plattform ist der Designraum
Auf einer Konsole sind die Hardware und das Bildrahmenbudget fest. Ich konstruiere bewusst innerhalb dieser Grenzen, statt sie als etwas zu behandeln, das zu umgehen ist.
Messen vor dem Kürzen
Ein Bildrahmen, der zu lange läuft, ist eine Frage, kein Urteil. Ich profiliere auf echter Hardware, ordne die Kosten einer Stufe zu und entscheide erst dann, was zu ändern ist.
Beide Seiten der Linie halten
Für Spiel- und Hardwareentwicklung akkreditiert zu sein bedeutet, dass ein Problem als Softwarekosten oder Gerätebegrenzung gelesen werden kann, statt von nur einer Seite erraten zu werden.
Millisekunden bewusst ausgeben
Sechzehn Millisekunden sind ein festes Kontingent. Was jeden Bildrahmen läuft, was seltener läuft und was auf einen anderen Thread wandert, sind Entscheidungen, keine Standardwerte.
Architektur, die veränderbar bleibt
Ein Titel wächst. Systeme werden getrennt und der Zustandsfluss klar gehalten, sodass das Spiel sich weiter ändern kann, ohne dass die Struktur sich wehrt.
Gegen die Zertifizierung ausliefern
Eine Konsolen-Build wird gegen die Plattformanforderungen beurteilt, bevor sie einen Spieler erreicht. Diese Prüfung ist Teil der Arbeit, keine Nebensache.
Innerhalb der Plattform konstruieren, vor dem Kürzen messen und sowohl das Spiel als auch das Gerät halten — die Akkreditierung sagt das nur laut aus.
Open to the right work
Wenn Ihr Titel auf Xbox läuft und das Bildrahmenbudget halten muss, dann ist das die Arbeit, die ich will.
If you are holding a problem that doesn't fit inside one field, that is the conversation I want.