Unity hat heute auf der GDC eine Zusammenarbeit mit Havok von Microsoft bei zwei Physik-Engines angekündigt. Die erste ist Unity Physics, die standardmäßig vollständig in Hochleistungs-C # -Code geschrieben ist. Die zweite ist Havok Physics, die vollständig in Unity integriert ist.

Havoks Oliver Strunk kam auf die Bühne und sagte: „Wir sind sehr aufgeregt und möchten zeigen, wie Unity und Havok zusammenarbeiten können,
um die Physik auf die nächste Stufe zu bringen .“ Die Unternehmen haben in den letzten Monaten zusammengearbeitet, aber die Ergebnisse sind bereits beeindruckend.

Bringen Sie die Physik auf die nächste Stufe
Joachim Ante, Mitbegründer und CTO bei Unity, spricht über die neue Physik: „Wir möchten die Kontrolle über die Physiksimulation wieder in die Hände der Entwickler legen. Die Lösung sollte schnell, klar und leicht zu ändern sein ... Sie wird mit dem Burst-Compiler vollständig in C # geschrieben, insbesondere um die Leistung zu verbessern. "
Strunk sagte, dass Havok wie Unity seinen Weg „von einem objektorientierten zu einem datenorientierten Modell gegangen ist, um den Benutzern mehr Kontrolle zu geben. Diese Erfahrung ermöglicht es uns, mit Unity an einem neuen Datenformat in C # zu arbeiten, das die Physik auf einfache und verständliche Weise beschreibt. “ Er fügte hinzu, dass er von der Leistung des C # -Codes und des Burst-Compilers von Unity beeindruckt war.
Ante fügte hinzu: „Nach unserer Erfahrung steckt die Physik sehr oft in den Rädern von Online-Spielen, deshalb haben wir mit dem Havok-Team zusammengearbeitet, um Physik speziell für Online-Spiele zu entwickeln.“
Keine Notwendigkeit, aktualisiert auszuführen
Das Unternehmen versicherte schnell, dass Entwickler, die Unity verwenden, das Projekt mit einem der neuen physischen Systeme konvertieren oder ohne Aktualisierung weiter an ihrem Spiel arbeiten können.
"Dies hat keine Auswirkungen auf Entwickler, die gerade dabei sind, ihre Spiele mit vorhandenen physischen Lösungen zu erstellen, da die neuen Lösungen für Projekte entwickelt wurden, die auf
DOTS basieren", schrieb Andrew Bowell, Vizepräsident von Unity,
Gamasutra, per E-Mail .
„Wenn Entwickler ihre Projekte auf das DOTS-Framework übertragen möchten, verfügen wir über Konverter für die Migration vorhandener Physik. Wenn Sie ein neues Projekt bei DOTS erstellen, haben Sie die Wahl zwischen neuer Unity Physics und Havok Physics. "
"Die neue Unity Physics wird zustandslos sein, es besteht keine Notwendigkeit mehr, sich auf das Caching zu verlassen. Wir können die DOTS-Effizienz nutzen, um Entwicklern eine viel einfachere Physik-Engine zu bieten, die leicht verbessert und geändert werden kann", schreibt Bowell.

Die Standard-Engine ist Open Source, während die Möglichkeit, Havok zu verwenden, bezahlt werden muss. Bisher ist jedoch nicht klar, über welchen Betrag wir sprechen.
Unity Physics kann mit dem
Unity Package Manager geliefert werden. Um Havok Physics zu spüren, müssen Sie jedoch auf das Ende des Sommers warten.