PUN

專爲 Unity 網路遊戲開發套件,具備 Photon Realtime 的效能和可靠度,且相容於 Unity Networking

 

Free Download

 

Photon Fusion – PUN 和 Bolt 的突破性進化

是否開始了新的多人遊戲項目? 雖然現有的 PUN 和 Bolt 方案繼續運行,但 Fusion 的功能和性能將為狀態同步多人遊戲設定新標準。 讓我們切換到Fusion Fusion

Photon Fusion – PUN 和 Bolt 的突破性進化

是否開始了新的多人遊戲項目? 雖然現有的 PUN 和 Bolt 方案繼續運行,但 Fusion 的功能和性能將為狀態同步多人遊戲設定新標準。 讓我們切換到Fusion Fusion

Photon Fusion
 

Features for Unity Multiplayer

You can down- or upgrade your Photon plan at any time. Switching between Public-, Premium- and Enterprise Cloud is seamless and without any service interruption.
 

即時雲端

PUN 遊戲於我們的全球通用分散式 Photon Cloud 中託管,可保證您在全球各地的玩家都擁有低延遲與最短往返時間。

多人玩家

連線、配對及遊玩: PUN 是 Unity 3D 中適合所有空間架構多人玩家遊戲的堅實基礎。在您專注於打造出色產品的同時,我們負責掌控遊戲的後端。

跨平台

匯出至行動裝置、桌上型電腦、網路或遊戲主機: Photon 是標準的跨平台多人玩家服務,也是適用 Unity 遊戲的全球 #1。

最高擴充性

利用 PUN 建立的遊戲可在 Photon Cloud 中進行無縫和自動的調整:範圍從少數幾人到上萬名同時連線的使用者。包含公道且透明的價格。已證實。成功。

配對 API

您可透過參數化搜尋或在遊戲中隨機配對玩家。 或者可建立開放空間清單並讓玩家挑選。 此作法有效。可靠。在行動裝置、電腦、遊戲主機和網路上。

自訂

您想打造多少名多人玩家的遊戲? FPS 或街機射擊遊戲?RPG 或 RTS? 競速或運動?MOBA 或 TD? 其他類型的動作遊戲?
PUN 支援任何熱門遊戲平台上的任何類型Room-baed遊戲。
請您親自體驗 ...

用戶端至伺服器端

這就是有效。不論是否搭配 Reliable UDP、TCP、HTTP 或 Websockets,都沒有NAT穿透問題。Photon 的高速用戶端-2-伺服器架構是業界中適合您遊戲的最堅實基礎。

無比的彈性

Photon Unity Networking is super flexible: you can match an iOS Game Center user with someone using Google Play Services, authenticate a user via Facebook or add a custom authentication, utilize a gaming service or hook in your own backend.

讓人安心的價格

公道且透明:100% 用量皆以同時上線人數 (CCU) 為基準。 彈性:利用免費方案開始開發,可隨時升級或降級。 免擔心:任何月方案超過 CCU 時不會立即限制。 完美搭配您遊戲的推出。
Check our pricing plans

 

Download Free Package

 

 

Photon Unity Networking Asset Store套件

 
PUN FREE Unity Plugin
 

透過 Unity 5.x Personal 或 Pro 匯出至所有 Unity 支援平台。Unity 4.x 使用者可匯出至除 iOS 和 Android 以外的所有平台。

 

下載PUN 下載PUN

PUN PLUS Unity Plugin
 

不論 Unity 授權或版本為何都能匯出至所有支援 Unity 的平台。也包括 100 CCU Photon Realtime 授權。 Just $95

 

下載PUN Plus 下載PUN Plus

 
 

頂級的PUN資源包集成

 

由我司和第三方發布的嚴選assets。

 
 
 

Photon Cloud - 背後動力

您透過我們 Photon 產品套件開發的所有應用程式都能在 Photon Cloud 上執行。我們在此將負責服務託管、營運及調整比率。 您可將重心集中在建造遊戲或應用程式!

 

Photon Enterprise Cloud - 專用伺服器 & 自訂代碼外掛程式

簡單來說,Photon Enterprise Cloud 和有口皆碑的 Photon Cloud是相同的東西,並再提供了下列功能:在專用伺服器上執行,提供服務層級協議 (SLA) 與高優先度支援。其他優勢還有:您可透過Plug-in來調整伺服器端的動作邏輯細節。
一般 Photon Enterprise Cloud 方案為擁有超過 10,000 名同時上線使用者的應用程式、適合於需要客製化伺服器邏輯,或需要遵循政策限制僅可使用專屬伺服器的公司或大型遊戲專案。

您感興趣嗎? 和我們聯絡: developer@photonengine.tw .

 

可擴充、可靠 & 隨時保持連線

所有 Photon Cloud 產品都以用戶端至伺服器端架構為基礎,因此是多重玩家遊戲中最穩定的平台!在點對點架構中,用戶端通常會因 NAT 穿透問題而無法連線。此問題在行動網路中甚至會變本加厲。搭配 Photon Cloud,您的遊戲將可確保隨時連線。
我們的營運團隊無時不刻都在監控伺服器,並可隨時按比例增加所需的資源。不論您的遊戲需要上百或上萬名使用者同時上線,我們都能滿足您的需求。

 

伺服器就在玩家旁邊

低延遲是即時多玩家遊戲中最重要的需求。基於此因素,Photon Cloud 在全球主要區域皆設有主機,以提供您的玩家最低延遲效果。
遊戲視低延遲而定,如 FPS 或 RTS 遊戲類型,都會將玩家連接至最近的區域。可處理高延遲的遊戲 (例如回合制遊戲類型) 能將所有玩家連接至相同的區域。

查看此處是否有可用的區域及設定說明。

 

Download Free Package

 

 

PUN 代碼範例

Photon Unity Networking (PUN) 重新執行並強化 Unity 內建網路連線的功能。 瞭解背後原理後,其實就是利用 Photon 的功能來與玩家溝通及配對。 API 與 Unity 的極為相似。 擁有 Unity 網路經驗的開發人員會有十分親切熟悉的感受。 自動轉換器協助您移植現有多人玩家專案。

連接


PhotonNetwork.ConnectUsingSettings("1.0");

連線至我們平衡負載的伺服器易如反掌。 您可利用傳入字串區分版本或用於集合用戶端。

加入遊戲


PhotonNetwork.JoinRandomRoom();

若要加入任何現有遊戲 (通常也指空間),這就是必要步驟。 最大玩家數量及特定遊戲標準的篩選為選擇性加入。

建立遊戲


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

使用 CreateRoom 設定全新空間。 提供空間名稱、他人找到此空間的能力、供他人加入的選項及最多玩家數量。

開始多人玩家


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

交換遊戲資料、設定遠端物件內容,由 RPC 負責傳送。

如需進一步範本、完整快速啟動教學、示範及參考資訊,請參閱 線上說明文件 Photon PUN.

 

Download Free Package

 

 

這裡有很多好夥伴 已經有 600,000 開發人員加入我們

 

 

作品分享,選自 800,000 個由我們雲端託管的應用程式。

 
  •  
  •  
  • „...rapid integration into our game.” Artem Petukhov, Pixonic
  • „This service is easy to use and allows to implement any idea.” Anton Sinelnikov, RiliSoft
  • „Culmination of efficiency, performance and amazing support.” Howard Tsao, muse games
  •