Xbox OG-Abenteuer: Ein Entwickler portiert seine Engine auf die Ur-Xbox
Xbox 'OG' Adventures

Ein Spieleentwickler, der bei Xbox arbeitet, nimmt sich ein Herzensprojekt vor: Er portiert seine moderne Vulkan-Engine auf die ursprüngliche Xbox von 2001. Dazu muss er den Code von C++17 auf C++98 zurückschreiben, mit uralten Tools wie Visual Studio 2003 und CMake 1.4 arbeiten und Assets wie die Sponza-Szene durch eine Kette aus Maya 6.5, Blender 2.3 und DirectX-8-Konvertern auf Xbox-Format bringen. Der Artikel beschreibt die technischen Hürden und Workarounds, etwa das manuelle Bereinigen von Nullwerten in .x-Dateien und die Nutzung von .xpr-Ressourcenpaketen für Texturen. Als Sahnehäubchen portiert er sogar die Quinn-Figur aus Unreal Engine 6 auf die alte Konsole.
Die Unterstützung einer toten Hardware, die keinen Support hat und nur veraltete SDKs und Dokumentationen bietet – und der Elefant im Raum: veraltete Anforderungen, Toolchains und Tools, die nicht zu modernen Softwareentwicklungsprozessen passen oder mit aktuellen Betriebssystemen kompatibel sind. Das war die Herausforderung.