メインコンテンツにスキップ

シンプルで信頼のおける
Unity向けマルチプレイヤー

PUNはUnity向けに作られた状態転送マルチプレイヤーSDKです。星5つの高評価を誇りし、Unityで『もっともダウンロードされたアセット』として表彰されています。

Evolution

FusionはPUNを
革命的に飛躍させたもの
です。

Fusionの機能性・性能の高さにより状態転送マルチプレイヤーエンジン界に、新しいベンチマークが樹立されました。今後の新しいプロジェクトでは、Fusionをご利用になり、素晴らしく飛躍した技術をご活用ください。

Photon Unity Networkingについて学習し、これを使った構築のために、コミュニティの皆さんが費やしてきた時間や努力に敬意と感謝を表します。PUNは今後もサポートを継続し、稼働中または開発中のプロジェクトの安全が守られ、サポートが受けられる環境を確保しています。

PUN 特徴

PUNとそのコミュニティは、マルチプレイヤーゲーム開発のランドスケープが形作られる中で、10年以上に渡り重要な役割を果たしてきました。そのベーシックながら堅牢な機能セットを使って、世界中の開発者がゲームを構築し世界規模の成功を収めてきました。

PUN

2011

Fusion

2021

セッションごとのターゲットプレイヤー数 16 200
リアルタイムトランスポートレイヤー:
マッチメイキング、低いレイテンシーリレー
プレビルド機能:
関心領域(AOI)、ネットワークアニメータ、ネットワークKCC、ネットワーク物理アドオン
RPC、ステートレプリケーション
パフォーマンスと帯域幅
ティックベースシミュレーション
フルワールド、クライアントサイド予測
ラグ補正
スナップショット挿入
Forecast Physics
Object Priority
ダウンロード

Photon Unity Networkingアセットストアパッケージ

PUN Free

Unity5.x Personal またはProの場合、すべてのプラットフォームをサポートしています。Unity4.xをご利用の場合、iOSとAndroid以外のプラットフォームでエキスポートできます。

PUN Plus

どのUnityバージョンをご利用でも全ての対応プラットフォームにエキスポートできます。また、Photon Realtime100CCUを利用できるライセンスも含まれています。 Just $95

TOPアセット

PUNとの統合を簡単に

弊社およびサードパーティー作成のPhotonパッケージ対応アセットを検索

Playmaker UFPS Highroad Engine Tanks Multiplayer

あなたのゲームを世界へ

当社のPhoton製品を使用して構築したアプリケーションは、すべてPhoton Cloud上で動きます。サービスホスティング、オペレーション、スケール調整などもこちらで行います。お客様がすることは、ゲームやアプリの構築へ集中することのみです!

Photon

Photon Sharedモード - ユニークでコスト効率の良いモード

Photon Enterprise Cloudは一言でいうと、安定したパブリックPhoton Cloudで、専用サーバーでの実行、保証サービスレベル(SLA)の提供、候優先度でのサポートなどの機能が追加提供されます。 さらに大きなメリットとして、プラグイン経由で独自のオーソリテーティブサーバーロジックを実行できます。 Photon Enterprise Cloudは、同時接続ユーザー数が10,000人を超えるアプリや大規模ゲームプロジェクト、コンプライスポリシーにより利用できる専用リソースが限定されている企業様などで多くご利用いただいています。 お問合せはこちら: hello@photonengine.com.

カスタムプラグイン - 当社クラウド内でのサーバーオーソリティ

Photon Cloudの全商品は、マルチプレイヤーゲームに最適な安定したソリューションである、クライアント-サーバーアーキテクチャを基盤にしています。ピア-ピアアーキテクチャではNATパンチスルー問題でクライアントが接続できないことがあります。この問題は、モバイルネットワークではさらに悪化してしまいます。Photon Cloudを使用することで、ゲームの接続性が保たれます。
  当社の運用チームが、サーバーを365日24時間監視しており、必要に応じていつでもリソースをスケールアップできます。 数百人規模のゲームでも、数十万人規模のゲームでも、需要にお答えします。

PHOTON CLOUDリージョン

プレイヤーのことを考えた低レイテンシ ゲーミング

リアルタイムのマルチプレイヤーゲームにおいて、レイテンシが低いことは欠かせない条件です。この観点から、世界中の主要なリージョンでPhoton Cloudがホスティングされ、プレイヤーのレイテンシを最小限まで抑えています。
FPSまたはRTSなどのゲームタイプではレイテンシの低さを重要していることから、最も近くのリージョンにいるプレイヤーを繋ぎます。レイテンシが高くなっても処理できるターンゲーム系のゲームでは同一リージョン内ですべてのプレイヤーを繋ぐことができます。

利用可能なリージョンと、セットアップ手順はこちらを参照してください。

World
UNET

PUN
コード例

Photon Unity Networking (PUN) は、Unityで組み込まれているネットワーキング機能を再実装し、さらに強化するものです。 PUN内部では通信とプレイヤーのマッチングにPhotonの機能を使用しています。Unityネットワーキングの経験を持つ開発者であれば、慣れた使い心地をご体感いただけるでしょう。自動コンバーターが、既存のマルチプレイヤープロジェクトのポートをアシストします。

Controller

接続をする


                                PhotonNetwork.ConnectUsingSettings("1.0");
                            

Connecting our loadbalanced servers is as easy. You can use the passed in string to distinguish between versions or use it to group clients. ロードバランシングされたサーバーへの接続は簡単です。渡された文字列を使ってバージョンを区別したり、クライアントをグループ化するために使うことができます。

ゲームに参加する


                                PhotonNetwork.JoinRandomRoom("1.0");
                            

To join any existing game (often referred to as room as well) that is all it takes. Filters for max amount of players and game specific criteria are optionally passed in. 既存のゲーム(ルームとも言います)に参加するにはこれだけでOKです。最大プレイヤー数やゲームに特化した基準のフィルタもオプションで渡すことができます。

ゲームを作成する


                                public void OnConnectedToMaster()
                                {
                                PhotonNetwork.CreateRoom("Room42", true, true, 4);
                                }
                            

Set up a new room using CreateRoom. Hand it over the room’s name, the room’s ability to be found by others, the option for others to join in and the max player count.

マルチプレイヤーゲームをスタートする


                                PhotonNetwork.RaiseEvent( (byte) eventCode,
                                (object) eventContent,
                                (bool) sendReliable
                                );
                            

ゲーム内データを交換したり、リモートオブジェクトプロパティを設定する e.a それらをRPCで送る。

さらにサンプルやクイックスタートガイド、デモ、参考ドキュメントなどをお求めの方はPhoton PUNの オンラインドキュメント サービス Photon PUN.

Freeパッケージをダウンロードください!

仲間がたくさんいます。
80万人規模のデベロッパーやスタジオが加入

  • Recroom
  • Spatial
  • VW
  • Tacx

Photon Cloudにホスティングされている849,933件のアプリのうち、一部のタイトルを紹介します。

Frag
Phantasmophobia
Gorilla Tag
Golfclash
Recroom
Stumbleguys
The Tan
VR Chat