Bolt概要

Boltは非常に強力なUnityソリューションで、コミュニティ内で話題になっています。 成功の秘訣は、複雑なネットワーキング機能を簡潔なインターフェースに要約したことにあります。

BoltのForumDiscordに参加いただけます。

Photon Boltがあれば、マルチプレイヤーゲームでよくある懸念事項を解決して最高のゲームを作ることに集中できます!

Cheet SheetWiP docsについてまとめた公開記事も参照してください。 ドキュメントに対して変更の提案やコメントの追加があれば、遠慮なく編集してください。

Photon Boltのエディション

Photon Boltは以下のように2つ通りのフォーマットでリリースされています。

  主な機能 ダウンロード
Bolt Pro
  • Photon CloudなしでのダイレクトIP接続
  • 専用サーバー/カスタム設定
  • zeuz.io経由のターンキーオーケストレーション
ExitGames経由でのみ可能。登録してSDKへ接続
Bolt Free
  • 接続はすべてPhoton Cloudを介して取り持たれます
  • 手動のダイレクト接続はありません。 (パンチスルー機能あり)
  • Photon Cloud CCU価格
Asset Storeで無料

Back To Top

機能概要

Photon Boltにはさまざまな機能があり、ゲームの頑丈な土台となります。 Boltの特徴を際立たせる要素をご紹介します。

オーソリテーティブな動作 - Photon Boltはオーソリテーティブなゲームのサポートがとてもユニークです。クライアントサイドの予測を伴うオーソリテーティブな動作、ラグ補正レイキャストの両方が組み込み済です。インプットとプレイヤーのコントローラー状態同期のサポートで、ゲームに合わせてカスタムのオーソリテーティブな動作を簡単に実装します。ほかの製品には真似できない機能です。

強力なイベントシステム - もちろん、このイベントシステムは設定を追加することができ、特定のゲームオブジェクトをターゲットにすることも、全体をターゲットにすることも可能です。 分配モードは3種類あり、それぞれUnreliable,、Unreliable Synced、Reliableとなります。

状態の複製 - ゲームオブジェクトの変換とユーザーで定義可能なプロパティを、コーディングなしで自動的に複製します。すべてビジュアルエディターからアクセスできるので、プロパティを詳細に定義したりカスタマイズが可能です。

Mecanimの複製 - ネットワーク上でMecanimアニメーションを自動的に複製します。カスタムコードなしで、全キャラクターのアニメーションを完璧に同期しましょう。

優先順位付けとスコーピング - Boltでは、エンティティのスコーピング(プレイヤーが認識するエンティティの決定)とスコーピングされたエンティティの優先順位付け(スコーピングされたエンティティが2つ存在する場合、プレイヤーにとってどちらのほうが重要かの順位付け)の両方をサポートしています。

ラグ補正 / 当たり判定記録 - 当たり判定と巻き戻し、およびそれらをレイキャストするビルトインサポートがあります。これにより、FPSでのラグ補正などの複雑な技術を、数行コーディングするだけで実現できます。

専用サーバーとリッスンサーバー - Boltは従来の専用サーバー形式やリッスンサーバー形式(サーバーがマスタークライアントと呼ばれる別のユーザーとなります)をサポートしています。

同期済みマップのローディング - サーバーからのマップおよびシーンのローディングをサポートします。全クライアントで共通のマップおよびシーンが表示され、クライアントの準備が整ったら今度はカスタムフックをサーバーに指示できるようにします。

クラウドマッチメイキング - ランダムまたはパラメータ化検索でプレイヤーをゲームにマッチングします。オープンなルームのリストを作成しプレイヤーはそこからルームを選択できます。

クラウドリレー - Boltのクラウドリレーをもってすれば、プレイヤーが取り残されることはありません。直接接続できなくなった場合はいつでも、クラウドリレーを介したシームレスな接続が確立されます。これは保証されています。

ダイレクトIP接続とサーバーオーケストレーション - Bolt Proでは、ダイレクトIP接続やZeuz.io(またはその他のプロバイダ)を介したサーバーオーケストレーション、オフラインインストールの特別なライセンス(アーケードやカジノなど)などの追加機能があります。 

ほとんどのUnityプラットフォームをサポート - Windows、OSX、iOS、Android、GNU/Linux、Xbox Oneに対応済です。PS4およびNintendo Switchは対応予定です。

ドキュメントのトップへ戻る