Overview
Quantum for XR
Quantum for XRについて
Quantumを使用することで開発時間を大幅に節約できます。特に、従来の非決定論的なマルチプレイヤーシステムのアプローチを利用していた場合や、XRプロジェクトでは対処することが多く手間がかかるPUNを利用していた場合です。
Quantumを使用すると、決定論的問題の処理の詳細を心配する必要がなくなるので(Quantumエンジンがシミュレーションをすべて処理するため)、素晴らしいXR体験を作成することに集中できます。


課題について
1つのクライアントがすべてのルールを指示し、それを全員に送信することを確認するなど、非決定的システムではリアルタイム物理学の課題があります。物理シミュレーションなどの同期が維持され、同じインスタンスを共有するすべてのクライアントでおかしな動作が発生しないように注意する必要があります。
また、ペースの速いマルチプレイヤーARゲームやリアルな物理ベースのトレーニングVRシミュレーションで通常対処する必要があるすべてのエッジケースについても考慮する必要があります。 Quantumではクラウド上(またはテスト目的の場合はローカル)でシミュレーションを実行し、レンダリングと入力処理にのみクライアントを使用するため、これらのケースのほとんどは自動的に解決されます。
どのハードウェアを使用できますか?
AR、VR、MRのいずれで作業している場合でも、マルチプレイヤーのニーズのほとんどすべてをすぐに利用できます。Quantum、シミュレーションがレンダリングされる場所に依存する必要がありません。これは、クライアント側、より正確にはレンダリングエンジンで対処されることです。AR Dodgeballゲーム、リアルなトレーニングVRアプリ、またはMRミーティングルームに使用できます。
現在、デモのほとんどはVRを対象としていますが、Quantumはあらゆる種類のXR(仮想現実)製品に対応することを目指しており、現在これに対応する新しい機能を追加しています。
XR デモの特徴
このセクションでは、XRプロジェクトでQuantumを使用する場合の可能性をいくつか紹介します。その目的のために、ダウンロード可能ないくつかのプロジェクトサンプルがあります。QuantumがXRプロジェクトでよく見られるさまざまな技術的課題にどのように取り組むかを説明しています。
Reflekt VR
Reflekt VRは、VRでPongの古典的なメカニズムを実装するサンプルゲームです。Quantumのテクノロジーを使用してマルチプレイヤーVRゲームを構築する方法を示しています。このサンプルは、Quantum Bot SDKの使用法も示しています。
- シミュレーションに依存しない可視化:
シミュレーションの核となるのは、Pongの2Dゲームです。このサンプルは2Dゲームをシミュレーションから完全に独立した3D環境として表し、AIをテストするためのエディターVRレスビューも備えています。
また、3D空間で2Dワールドを移動できるワールド変換や、このようなゲームのVR入力を処理する方法も示しています。 - ホットスワップ機能を備えた多難易度AI:
このサンプルには完全に機能するAIがあり、QuantumのBot SDKを使用する際にはさまざまな困難があります。AIは、プレイヤーが切断した場合や、シングルプレイヤーゲームを実行したい場合に、プレイヤーのコマンドをいつでも引き継ぐ準備ができています。 - Photon Voiceの完全な統合.
Space Diner
Space Dinerは、Quantumの技術を活用して複雑なVR環境と協力プレイ体験を構築する、サンプルのVRマルチプレイヤー協力プレイクッキングゲームです。プレイヤーは、異なる注文に合わせてレシピを作成する必要があります。各シェフは限られた材料のみ使用することができ、注文の要件を満たすために互いに協力する必要があります。
- 協力ゲームプレイ体験:
このサンプルでは、Quantumを使用してプレイヤーのために協力的な体験を作成する方法を紹介します。 - 高度なデータアセット:
食品ビューでは、シミュレーション内の多くの情報を使用して、ビュー内の食品オブジェクトを一貫して簡単に表示します。
さまざまなビジュアライゼーションをQuantumエンティティに割り当てる方法、および必要に応じて独自のビューを作成する方法を確認してください。 - VR入力と圧縮:
QuantumでVR入力を効率的に操作する方法を説明します。 - 完全な3Dワールドシミュレーションと3D物理学:
このサンプルでは、すべての物理タスクにQuantumで利用可能な3D物理システムを使用しています。
物理ベースのゲームプレイには、オブジェクトのスローとキャッチも含まれます。 - 完全なPhoton Voice統合.
- 美味しそうで、楽しいサンプルです (^^)
Skyware
Skywareは、単独またはチームでプレイできる競争力のあるVRマルチプレイヤーシューティングゲームです。各プレイヤーには2つの武器と限られたヘルスプールがあります。ゲームは仮想アリーナで行われ、最大4人のプレイヤーが集まり、戦うことができます。すべての対戦相手を排除してラウンドに勝ちます。頭を狙うことをお忘れなく!
- PvP ゲームプレイ:
このサンプルでは、Quantumを使用して、単独またはチームベースのプレイヤーに競争力のある体験を提供する方法を紹介します。 - 古典的なシューターゲームプレイ:
Skywareはシューティングゲームの古典的なアイデアに基づいて構築されており、各プレイヤーは対戦相手を撃つために使用できる武器を持っています。各対戦相手には生死を表すHPがあります。対戦相手には弱点があるので、頭を狙うようにしましょう!データアセットを介して武器をカスタマイズすることもできます。 - タイルベースの手順マップ生成:
Skywareにはタイルベースのマップ生成システムがあり、それにより各マッチが一意になります。
システムは、Oculus Questなどのデバイスで実行するために必要な最適化も考慮しています。システムは、新しいタイルを追加するか、マップ生成ルールを使用して分析および拡張できます。 - テレポートベースのVRムーブメント:
Skywareを使用すると、プレイヤーは2x2のプレイエリア内を移動したり、各マップタイルをテレポートしたり、敵をよりよく撃つためにカバーポイントや有利なポイントを探したりすることができます。 - さまざまなゲームモード:
Skywareには2つの異なるゲームモードがあります。無料モードと2v2チームバトルです。