HavokのOliver Strunkはステージに上がり、「私たちは非常に興奮しており、ユニティとHavokが物理学を次のレベルに引き上げる方法を示したいと思っています 。」 両社は過去数ヶ月にわたって協力してきましたが、その結果はすでに印象的です。
物理学を次のレベルに引き上げる
Unityの共同設立者兼CTOであるJoachim Anteは、新しい物理学について次のように語っています。「物理シミュレーションの制御を開発者の手に戻したい。 ソリューションは、高速で、明確で、簡単に変更できる必要があります...特にパフォーマンスを向上させるために、バーストコンパイラを使用してC#で完全に記述されています。
Strunk氏によると、HavokはUnityと同様に、「オブジェクト指向モデルからデータ指向モデルに移行し、ユーザーにより多くの制御を提供します。 この経験により、物理学をシンプルで理解しやすい方法で説明するC#の新しいデータ形式でUnityと連携することができます。 彼は、UnityのC#コードとバーストコンパイラのパフォーマンスに感銘を受けたと付け加えました。
アンテは次のように付け加えました。「私たちの経験では、物理学はしばしばオンラインゲームの車輪に棒を入れるので、Havokチームと協力してオンラインゲーム専用の物理学を作成しました。」
更新を実行する必要はありません
会社はすぐに、Unityを使用する開発者が新しい物理システムの1つを使用してプロジェクトを変換するか、更新せずにゲームで作業を続けることができることを保証しました。
「これは、既存の物理ソリューションでゲームを作成している開発者には影響しません。新しいソリューションはDOTSに基づいたプロジェクト用に設計されているためです」と、 GamasutraのUnity副社長Andrew Bowellがメールで書きました。
「開発者がプロジェクトをDOTSフレームワークに転送したい場合、既存の物理学を移行するためのコンバーターがあります。 DOTSで新しいプロジェクトを作成する場合、新しいUnity PhysicsとHavok Physicsの選択肢が与えられます。
「新しいUnity Physicsはステートレスになり、キャッシュに依存する必要がなくなります。DOTSの効率を使用して、開発者にはるかに単純な物理エンジンを提供し、簡単に改善および変更できます」とBowell氏は述べています。
デフォルトのエンジンはオープンソースになりますが、Havokを使用する能力は支払わなければなりません。 ただし、これまでのところ、どの程度の金額を話しているのかは明確ではありません。
Unity PhysicsはUnity Package Managerを使用して配信できますが、Havok Physicsを感じるには夏の終わりを待つ必要があります。