Overview
This Addon is for Fusion 2.1.x. It does not support Fusion 2.0.x.
Overview
The Fusion Plugin SDK lets you write a custom Fusion shared-mode server plugin, run it locally for development, and deploy it to a Photon Enterprise Cloud.
A custom plugin runs alongside the cloud-hosted game session and can read every Networked property, intercept RPCs, hold authority over selected pieces of state, spawn server-side objects, and call into your services. It's the right tool when shared-mode authority isn't enough on its own — typically for trust-sensitive logic that you don't want any client to control.
Common uses:
- Running a subset of game logic server-side so outcomes can't be tampered with by clients.
- Detecting and flagging cheating users without alerting them.
- Validating client authoritative state against achievable bounds.
- Bridging the session to your external services.
What the SDK ships with:
- A custom-plugin project template (
Fusion.Plugin.Custom) with the three core partial classes already wired up. - A generated types bridge (
Fusion.Plugin.Types) that mirrors your UnityNetworkBehaviours, networked structs, prefab data, and scenes into a server-runnable form. - Prebuilt Fusion runtime binaries (
Lib/) for both Debug and Release. - A local Photon Server (
Photon.Server/) you can use to run your plugin on your dev machine.
Creating a Photon Enterprise Cloud involves additional costs. Please contact us for more information and for Plugin SDK download permissions.
Starting a local Photon Server is only supported on Windows.
Download
| Version | Release Date | Download |
|---|---|---|
| 2.1.1 | Jun 05, 2026 | Fusion Plugin SDK 2.1.1 |