Battle Royale 200 is the best way to connect 200 concurrent players and make it feel smooth at a 60hz network simulation rate!
This Photon Fusion asset is showcased in the Unity Demo section.The package is set up for URP and no other rendering pipeline (SRP / HDRP / Custom RP) is actively supported.⚠️ Package Import guide ⚠️Packed with multiple AAA features, this asset lets you build a Battle Royale gameplay with fully networked animations, weapon systems, projectile systems, recoil patterns, jetpack, loot chests, grenades, shrinking circles, and even drop-in from a plane.🌐 Based on the revolutionary Photon Fusion multiplayer engine, it is the leading Battle Royale sample for experienced Unity developers. Using the best networking practices, optimized for large-scale battles, and clean code will change how you develop and think about multiplayer games.⚡ The best multiplayer sample ever released, providing 100% accurate sub-tick lag compensation. You will have smooth gameplay using our advanced and very fast character controller to handle authoritative movement for 200 players while providing a tick-accurate animation system built on Unity Playables API.✊ Battle Royale 200 shows how to add and run a dedicated server version with Unity Game Server Hosting (Multiplay) and implement Unity Matchmaker. In case of success, your game will be ready to scale using the fleet orchestration, while your players will be able to join ongoing matches with the backfill system.Supports up to 80 players with the standard settings on Unity Game Server Hosting. Need to scale up? Get in touch, and Unity will discuss your requirements for up to 200 players.📂Complete features list📄 Project Documentation🏬Multiplay integration documentation🐞Found a bug?📢Discord💎3rd Party Assets📳 This asset includes:— Technical Features —- 200 players on a dedicated single-core Multiplay Server- 100% accurate lag compensation- 60 Hz network simulation rate- Uncapped Render Rate- High-performance KCC- Tick accurate animation system for exact hit registration- Advanced interest management (a.k.a. network culling)- Advanced input processing, custom look smoothing- Player management - Joining/leaving, recovering player data after reconnect, late join— Gameplay Highlights —- Multiple gameplay modes - Battle Royale, Elimination, Deathmatch- Weapon dynamic dispersion, recoil, recoil patterns and recoil reduction- 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- Jetpack 🚀- Spectator mode- Semi-Procedurally generated levels- Announcer system- Footstep system➡️Complete features list👷 Quick Start GuideIf you have questions about Photon Fusion, please reach out to us at developer@photonengine.com.If you have any questions about UGS please use the Unity Dashboard Support.💎3rd Party AssetsThe Fusion BR200 sample's core is made possible by Fusion; however, games require more than "just" tech! In addition to the multiplayer tech provided by Photon, the Fusion BR sample has been made possible thanks to the support of a group of excellent creators.Animation: Mocap Online’s motion captured animations packs Mobility Pro, Pistol Pro & Rifle Pro;Character Model: Renegade Character by Maksim Bugrimov;SFX: by freesound.org;VFX: by Hovl Studio (Fire & Explosions) and Kripto289 (Impact & Muzzle Flashes); and,Crates by Mitrech and the plane by TinForge.🖥️ Supported Platforms and RequirementsBR200 is built for PC with Keyboard and Mouse input.BR200 runs on Windows (10 / 11), MacOS (Intel / M1) and Linux Ubuntu. These platforms are also supported both for regular PC builds as well as for the Dedicated Server build platform.Unity 2022.3.20f1 or higher is required.💡 Important Notes! 💡To test the project:In Player Hosted mode 1x free Fusion AppId (20 CCU) is required.In Dedicated Server mode, 1x free Fusion AppId AND an account and game server instance with Multiplay Self Service are required.Supports up to 80 players with the standard settings on Unity Game Server Hosting. Need to scale up? Get in touch, and Unity will discuss your requirements for up to 200 players.⚠️ Warning ⚠️ Unity Game Server Hosting is a pay-as-you-go service with an $800 credit to get you started. You must sign up for Unity Gaming Services with a credit card to start. See the Multiplay Billing FAQ to learn more.🔫 BR200 and Photon Fusion can also run on any other orchestration service of your choice, but you will have to do the integration using our Fusion Dedicated Server documentation as a start.Technical Highlights:State of the art multiplayer shooter done with Photon FusionDedicated server hosting with Unity Game Server Hosting (Multiplay)200 players on a dedicated single-core Multiplay Server100% accurate lag compensation60 Hz network simulation rateUncapped Render RateHigh-performance KCCTick accurate animation system for exact hitbox detection🖥️ Supported Platforms and RequirementsBR200 is built for PC with Keyboard and Mouse input. BR200 runs on Windows (10 / 11), MacOS (Intel / M1) and Linux Ubuntu. These platforms are also supported both for regular PC builds as well as for the Dedicated Server build platform.Unity 2022.3.20f1 or higher is required.💡 Important Notes! 💡To test the project:In Player Hosted mode 1x free Fusion AppId (20 CCU) is required.In Dedicated Server mode, 1x free Fusion AppId AND an account and game server instance with Multiplay Self Service are required.Supports up to 80 players with the standard settings on Unity Game Server Hosting. Need to scale up? Get in touch, and Unity will discuss your requirements for up to 200 players.⚠️ Warning ⚠️ Unity Game Server Hosting is a pay-as-you-go service with an $800 credit to get you started. You must sign up for Unity Gaming Services with a credit card to start. See the Multiplay Billing FAQ to learn more.🔫 BR200 and Photon Fusion can also run on any other orchestration service of your choice, but you will have to do the integration using our Fusion Dedicated Server documentation as a start.