Photon Unity Networking
Photon Unity Networking (PUN) is in Long Term Support mode as of July 2021.
Fusion is our state of the art, MonoBehaviour-based networking solution. Fusion is recommended for all recent and new projects!
PUN support will continue but there are no major changes planned. The Photon Cloud will also continue to support existing games indefinitely.
Download: PUN 2 Free from the Asset Store.
Overview
This package implements a comfortable Unity-specific networking API on top of Photon.
Keeping the API simple, this gives you dedicated servers, matchmaking, in-game communication, fixes, tweaks and ongoing support.
This package contains a setup wizard, the fully integrated API, Editor extensions and the client library. It’s compatible with the Photon Cloud Service, so you don’t even have to setup a server!
Requirements
Unity 2021.3.45 up to Unity 6.1.
Server Options
- Photon Cloud Service: www.photonengine.com/en/Realtime
Free for 20 concurrent users.

PUN 2
There are two “PUN 2” packages in the Asset Store: Both contain the same content, so everyone can just get and use the Free package. The Plus package includes a one year 100 CCU subscription, which is good for a bigger test group or an early soft launch (100 CCU cover approximately 40k monthly active users).
What’s new?! PUN 2 has a new structure and comes in just one “root” folder. We cleaned up the naming of many classes, fields and interfaces and there is a new callback system. We created new demos and are in the process of re-writing the documentation (note the v2 in the link). Currently the API reference is only in the package (see the PDF or CHM files). Updating existing projects will be quite some work. Here are the migration notes we took.
Should I update from PUN Classic? Definitely! PUN Classic is outdated.
Existing subscriptions (e.g. of a previously purchased PUN Classic Plus) can be used with PUN 2. There is no upgrade fee whatsoever.
Reply here or mail to: hello@photonengine.com.
Release History
(recent releases)
v2.52 (10. November 2025)
Updated: Demo for Chat API (same as in Realtime / Chat SDK for Unity v4.1.8.17). Plenty of files changes, so Unity might fail the import. To fix: Please delete folder: \Assets\Photon\PhotonChat\Demos before import.
Note: A modification from the original demo is that it uses the Chat AppId from PUN’s PhotonServerSettings, if the project has the PUN defines. Else, this uses a ChatSettings file.
Updated: Library, Realtime and Chat API to 4.1.8.17. Improved connection settings for less timeouts. More details in the change logs.
v2.51 (31. July 2025)
Updated: Unity 6 Editor support (using https to ping regions while using WebGL as build target).
Updated: The experimental Threaded WebAssembly feature of Unity 6 can now be used.
Updated: Library, Realtime and Chat API to v4.1.8.16. More details in the change logs.
Changed: The minimum required Editor version is 2021.3.45 (due to using certain Emscripten features).
v2.50 (11. March 2025)
Updated: Library, Realtime and Chat API to 4.1.8.14. More details in the change logs.
v2.49 (09. January 2025)
Fixed: Setting the LocalPlayer.UserId in Realtime.
Note: No update of the .chm file (API reference did not change).
Updated: Library, Realtime and Chat API to 4.1.8.13. More details in the change logs.
v2.48 (06. January 2025)
Updated: Compatibility with Unity 6 and updated the Photon libraries to v4.1.8.12 with various low level improvements.
New: Support for Discord Activities! Currently documented as Realtime API feature.
Release History
All updates are detailed in the changelog.txt in the package.
Download
PUN 2 in the Asset Store
Special thanks go to Jean, Vadim, Davin, Leepo, Hamza and Olli for their great work, feedback and support.
Upcoming
PUN is in Long Term Support (LTS) mode, which means we will support it for existing projects and keep it compatible with existing platforms. Of course, we keep the Photon Cloud compatible, too. However, bigger changes are no longer planned for PUN 2 anymore.
Photon Fusion is our state of the art, MonoBehaviour-based networking solution. Fusion is recommended for all recent and new projects.
Feedback is welcome! Just reply here. Mail us for complicated topics and console support.
This post will be edited over time with more info, updates, etc.
