Reactor multiplayer engine Free to develop locally. Free to self-host up to 32 CCU. See pricing →
At least 9.5x better transform compression than Photon Fusion 2 and Netcode for GameObjects. Around 6x lower wire bandwidth overall. The gap widens as your scene gets denser, right when other engines start falling over.
Better transform compression than Photon Fusion 2 and Netcode for GameObjects. Wire bandwidth runs about 6x lower at typical loads. The ratio improves further as your scene gets denser.
See the open benchmark →Low bandwidth alone won't carry you beyond 1,000 CCU. Reactor backs the compression with the engine systems that make large object counts and high concurrency work in production.
Sync groups and interest management
Spatially partition entities so each player only receives updates for what's relevant to them. Massive worlds without massive bandwidth.
Server-authoritative physics
Real physics simulation, raycasts, sweeps, and overlap queries server-side. Cheat-resistant by default, no client trust required.
Built-in prediction and interpolation
Customizable predictors smooth motion and properties between server snapshots. Server reconciliation included, not a project to build.
Turn single-player into multiplayer
Drop component-based transform, animation, and ownership sync onto an existing single-player controller. No rewrite, no parallel client and server codepaths.
Most multiplayer engines force a choice up front: easy-to-build client authority, or secure-but-rigid server authority. Reactor lets you start fast and add validation when you actually need it, without rewriting your game.
Client-authoritative
Drop ownership and sync components onto your existing Unity controller. Get to playtest fast with no server-side rewrites.
Inject server validation
Add server-side property validators that intercept and filter client updates before replication. No architectural changes.
Full server authority
Migrate to server-driven physics with tick-based simulation and input prediction. Same framework, no rewrite.
Server-side validation, dropped in when cheating becomes worth solving.
From fast-paced shooters to persistent worlds. Snapshot-based replication works across more genres than people realize.
High-CCU shooters and battle royales
Server-authoritative input, hit-scan and projectile, multi-threaded controllers. Tested past 1,000 CCU.
Persistent worlds and MMOs
Rooms run for months at a time. Cluster persistence and cross-room messaging for sharded worlds.
Crowds, sims, and physics-driven games
Sync hundreds of dynamic entities at 2 bytes per update. Real interactions, not faked animation.
RTS, sandboxes, and strategy
Dense object counts that would saturate other netcodes. 120Hz tick rates available where you need them.
Trusted by studios using Reactor in production
Reactor is a full multiplayer platform: server runtime, client SDK, physics integration, and cloud hosting. Each layer is swappable: run cloud-hosted or self-hosted, bring your own physics or use ours.
KS Reactor Unity SDK
Component-based sync for transforms, animations, physics, and custom properties. Works with any Unity controller, any lifecycle.
KS Reactor Server
C# server runtime with server-authoritative physics, custom room scripts, tick-rate control, and cluster-level persistence.
KS Reactor Cloud
Managed hosting with zero-config matchmaking, region selection, and automatic scaling. Free up to 32 CCU.
Replaces: Photon Cloud, Normcore
Multi-threaded physics
Server runs Unity physics on parallel threads with deterministic tick timing. Scale to hundreds of concurrent simulations.
Cluster and room messaging
Cross-room RPCs and persistent state across the cluster. Build sharded MMOs without a custom messaging layer.
Self-hostable, no lock-in
Run the server runtime on your own infrastructure. Docker images, Linux binaries, Kubernetes-ready.
Replaces: Unity Relay, Photon SaaS lock-in
Also from KinematicSoup
Multiple developers editing the same scene at the same time, live. Scene Fusion syncs transforms, prefab edits, and terrain changes across the team as you work.
Recognition
Free to develop locally. Free to self-host up to 32 CCU. Upgrade when your player count does.