This document is about: FUSION 2
SWITCH TO

Overview

Level
ADVANCED
Topology
DEDICATED SERVER & CLIENT HOST

Overview

The BR200 is a AAA and production-ready third-person battle royale shooter game sample for up to 200 players at 60 Hz network simulation rate.

This sample uses Client-Server topology and implements multiple server hosting modes that Photon Fusion supports:

  • ✅ Player-hosted matches: A player machine runs the server but is also playable as a client.
  • ✅ Self-hosted headless dedicated server (either on home computers or cloud providers).

Disclaimer: The documentation explains the gameplay and technical features of the game code as implemented with Photon Fusion only.

Features

The BR200 sample presents patterns and implementations for the following features:

  • 💥 Render-accurate lag compensated shooting
  • 💥 Render-predicted character controller
  • 💥 Tick-accurate animation system
  • 💥 Advanced interest management
  • 💥 Advanced input processing with butter smooth look rotation
  • 💥 Dynamic weapon dispersion with advanced recoil system (recoil, spray patterns, counter-input recoil reduction)
  • ✅ Multiple gameplay modes - Battle Royale, Elimination, Deathmatch
  • ✅ Hit-scan weapons using a projectile data ring buffer
  • ✅ Health & damage system
  • ✅ Projectile piercing (penetration)
  • ✅ Item boxes and pickups - Ammo, fuel, health, shield, weapons, grenades
  • ✅ Dynamic item drops (player can drop weapons, grenades)
  • ✅ Grenades - Explosive, flash, smoke
  • ✅ Camera shake system
  • ✅ Announcer system
  • ✅ Footstep system
  • ✅ Spectator mode
  • ✅ Jetpack 🚀
  • ✅ Menu with matchmaking and options
  • ✅ Semi-Procedurally generated levels
  • ✅ Advanced player management - Joining/leaving, recovering player data after reconnect, late join
  • ✅ Ability to run headless server instance configured by command line arguments
Back to top