Apple hat mit dem Game Porting Toolkit 4 eine neue Version des eigenen Werkzeugs für Entwickler und Entwicklerinnen veröffentlicht, das die Portierung von Windows-Spielen auf Mac, iPad und iPhone deutlich vereinfachen soll. Das Toolkit richtet sich an Studios, die ihre Titel auf Apples Plattformen bringen möchten und setzt dabei auf KI, erweiterte Metal-Unterstützung und eine engere Integration in bestehende Workflows.

Das größte Update ist die Unterstützung für Metal 4 in der Evaluierungsumgebung. Entwicklerteams können so bereits früh im Portierungsprozess die Kompatibilität und Performance ihrer Spiele testen, ohne aufwendige Anpassungen vornehmen zu müssen. Neu hinzugekommen ist zudem ein offenes GitHub-Repository mit „Agent Skills“, das KI-Coding-Agenten mit Best Practices und tiefgehendem Metal-Wissen ausstattet. Diese Agenten unterstützen bei der Umwandlung von DirectX zu Metal, beim Debugging, bei der Controller-Integration und bei Optimierungen, um so den Weg zur ersten spielbaren Version zu beschleunigen. Über die Kommandozeile lassen sich Metal-Tools wie Performance HUD, GPU Capture oder der Metal Debugger nun direkt von KI-Agenten steuern, um Workloads zu analysieren und zu profilieren.

Windows-Workflows und Remote-Tools: Nahtlose Integration

Mit dem Game Porting Toolkit 4 können Spiele auf iPhones, iPads und den Mac gebracht werden.

Für Entwicklerteams, die in einer Windows-Umgebung arbeiten, bietet Apple weiterhin die Metal Developer Tools for Windows an. Damit können Assets und Shader für Apple-Geräte direkt aus bestehenden Pipelines kompiliert werden, etwa mit dem Metal-Compiler oder dem Texture Converter. Zudem ermöglicht das Mac Remote Developer Tools for Windows das Remote-Builden und Debuggen von Projekten direkt aus Microsoft Visual Studio heraus. So lassen sich Fehler früh erkennen, ohne den Workflow zu unterbrechen.

Zudem wurde der Metal Shader Converter um weitere Funktionen erweitert, darunter Frame Buffer Fetch, Function Constants und Intersection Function Buffers. Damit können DirectX-Shader (DXIL) noch präziser in Metal-Code umgewandelt werden. Für Teams, die mit C++ arbeiten, bietet Metal-cpp eine vertraute Schnittstelle, um die volle Metal- und MetalFX-API ohne Performance-Nachteile zu nutzen. Entwicklerteams können so ihre bestehenden Rendering-Pipelines beibehalten und gleichzeitig die Vorteile von Apples Grafik-API ausschöpfen.

Apple stellt Beispielcode und erweiterte Human Interface Guidelines bereit, die speziell auf Spiele zugeschnitten sind. Diese zeigen, wie man Windows-Display-, Input- und Audio-APIs auf Apples Plattformen abbildet und wie man virtuelle Steuerungselemente oder Fullscreen-Inhalte optimal gestaltet. Die Game Porting Code Examples basieren auf Erfahrungen aus der Zusammenarbeit mit Studios, die ihre Spiele gleichzeitig auf Mac, iPad und iPhone veröffentlicht haben und bieten so praxisnahe Anleitungen für eine reibungslose Portierung. Weitere Infos zum neuen Game Porting Toolkit 4 gibt es auch auf der Produktseite von Apple.

Der Beitrag Apple veröffentlicht Game Porting Toolkit 4 mit KI-gestützter Spielportierung erschien zuerst auf appgefahren.de.

Blog

Leave a Reply

Your email address will not be published. Required fields are marked *