Chez GDC, Unity a annoncé aujourd'hui une collaboration avec Havok de Microsoft sur deux moteurs physiques. Le premier est Unity Physics, qui sera par défaut, entièrement écrit en code C # hautes performances. Le second est Havok Physics, entièrement intégré à Unity.

Oliver Strunk de Havok est venu sur scène et a déclaré: "Nous sommes très excités et voulons montrer comment Unity et Havok peuvent travailler ensemble pour
faire passer la physique au niveau supérieur ." Les entreprises ont travaillé ensemble au cours des derniers mois, mais les résultats sont déjà impressionnants.

Faites passer la physique au niveau supérieur
Joachim Ante, co-fondateur et CTO chez Unity, parle de la nouvelle physique: «Nous voulons remettre le contrôle de la simulation physique aux mains des développeurs. La solution doit être rapide, claire et facilement modifiable ... Elle est entièrement écrite en C # à l'aide du compilateur de burst, notamment pour améliorer les performances. "
Strunk a déclaré que Havok, comme Unity, était passé «d'un modèle orienté objet à un modèle orienté données, donnant aux utilisateurs plus de contrôle. Cette expérience nous permet de travailler avec Unity sur un nouveau format de données en C # qui décrit la physique de manière simple et compréhensible. » Il a ajouté qu'il était impressionné par les performances du code C # d'Unity et du compilateur de rafales.
Ante a ajouté: "D'après notre expérience, la physique met très souvent des bâtons dans les roues des jeux en ligne, nous avons donc travaillé avec l'équipe Havok pour créer la physique spécifiquement pour les jeux en ligne."
Pas besoin d'exécuter mis à jour
La société a rapidement assuré que les développeurs utilisant Unity seraient en mesure de convertir le projet en utilisant l'un des nouveaux systèmes physiques ou de continuer à travailler sur leur jeu sans mise à jour.
"Cela n'affectera pas les développeurs qui sont en train de créer leurs jeux avec des solutions physiques existantes, car les nouvelles solutions sont conçues pour des projets basés sur
DOTS ", a écrit Andrew Bowell, vice-président d'Unity,
Gamasutra par e-mail .
«Si les développeurs souhaitent transférer leurs projets vers le cadre DOTS, nous avons des convertisseurs pour migrer la physique existante. Si vous créez un nouveau projet chez DOTS, vous aurez le choix entre les nouveaux modules Unity Physics et Havok Physics. "
"La nouvelle Unity Physics sera sans état, il n'est plus nécessaire de s'appuyer sur la mise en cache, nous pouvons utiliser l'efficacité DOTS pour donner aux développeurs un moteur physique beaucoup plus simple qui peut être facilement amélioré et modifié", écrit Bowell.

Le moteur par défaut sera open source, tandis que la possibilité d'utiliser Havok devra être payée. Jusqu'à présent, cependant, le montant dont nous parlons n'est pas clair.
Unity Physics peut être livré à l'aide du
gestionnaire de packages Unity , mais pour ressentir Havok Physics, vous devez attendre la fin de l'été.