This document is about: FUSION 2
SWITCH TO

This page is a work in progress and could be pending updates.

Overview

Topology
SHARED AUTHORITY

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 Unity NetworkBehaviours, 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

VersionRelease DateDownload
2.1.1Jun 05, 2026Fusion Plugin SDK 2.1.1
Back to top