Verborgen in Apples VR-Spiele-Entwicklungsumgebung: Fragmente einer verschollenen Spiele-Engine


Die Spiele-Engine Our Machinery war darauf ausgerichtet, schnell und modular zu sein. Doch im August 2022
verschwand das Projekt spurlos. Knapp vier Jahre später entdeckte Fragmente im Code von Apples AR-Entwicklungsumgebung „Reality Composer Pro 3“ liefern eine mögliche Erklärung: Our Machinery bildet wahrscheinlich die Grundlage für Apples neue Zero-Code-Entwicklungsumgebung.
Es sollte ein innovativer Ansatz für die Entwicklung von Spielen werden: „The Machinery“ war ein Projekt zweier schwedischer Entwickler, mit dem sie einen gänzlich neuen Ansatz wagten. Hinreichende Erfahrung in dem Bereich konnten sie aufweisen: Ihre erste 3D-Spiele-Engine „Bitsquid“ kaufte 2015 Autodesk. In Stingray umgetauft, stellt sie die Basis für verschiedene Warhammer-Spiele sowie die Helldivers-Titel. Im Jahr 2017 begannen die Bitsquid-Erfinder, die Entwicklung von „Our Machinery“ zu dokumentieren. Gut fünf Jahre später endete das Projekt abrupt: Nutzer wurden aufgefordert, es von ihrem Rechner zu löschen.
Grundlage für Zero-Code-EditorNun wurden in der Beta-Version von Reality Composer 3 Hinweise auf die unabhängige Game-Engine entdeckt: „The/Our Machinery“ findet mindestens 40-mal
Erwähnung im Programmcode. Offenbar war der Grund für das plötzliche Verschwinden darin begründet, dass Apple das Unternehmen übernahm. Zumindest Teile von Our Machinery stellten anscheinend die Basis der konzerneigenen Entwicklungsumgebung für AR-Spiele. Zu diesem Zeitpunkt war noch kein Spatial-Computing-Headset von Apple angekündigt. Das könnte das sang- und klanglose Verschwinden erklären.
Kostenloser DownloadWer sich ansehen möchte, was aus Our Machinery geworden ist, benötigt lediglich einen Mac mit macOS 26.5 und ein kostenloses Entwicklerkonto. Unter „
Applications“ bietet Apple das Programm „Reality Composer Pro 3“ zum Download an; am 22. Juni erschien die zweite Beta-Version. In einer
WWDC-Session zeigt Saschka Unseld, wie man mit dem node-basierten Editor ein Spiel entwickelt, ohne Code zu schreiben. Stattdessen kombiniert er vordefinierte Blöcke im Script Graph und verknüpft deren Ein- und Ausgaben miteinander. Dies weist starke Ähnlichkeiten mit Bildern aus der Our-Machinery-Vergangenheit auf.
Der „Graph“ in Our Machinery (links) ähnelt dem Script Graph in Reality Composer Pro 3 (rechts). (Quelle:
Our Machinary|archive.org,
Apple)