Compatible with the latest FUSION 2 version + with UNITY 6!
(Battle tested on PC only!)
Hey fellow devs! I've released this template for developers who are interested to learn how to make a similar game/expand on this one with Photon Fusion 2 netcode.
The template is easily scalable for new maps, abilities and characters.
🔧 Things to know:
- Battle tested - tested with 4 players at 70-110ms ping on PC.
- Host client mode implementation.
- Scalable architecture designed for long term development & easy expansion.
- Production ready codebase with documentation.
- Discord Community Support Available.
---------------------------------
⚡ Core Features (all are easily expandable!) -
- ✅ 3 Complete Demo Maps.
- ✅ 8 Unique Character Skins.
- ✅ 3 Unique Abilities.
- ✅ 10 Player Emotes.
- ✅ Bananas for speed boosts.
- ✅ Map Props & Obstacles - Springs, spikes, and interactive elements.
- ✅ Checkpoint Manager - Easy editor configuration.
- ✅ Realtime Position Tracker - Live player ranking (1st, 2nd, 3rd place).
- ✅ Local Data Persistence via PlayerPrefs management.
- ✅ Lag Compensation & Client Prediction - Fusion's premium features.
- ✅ Generic Popup Manager - Efficient UI management with Addressables.
- ✅ Room Management - create, join random, or join by code.
---------------------------------
Developer Friendly Architecture:
- BaseMono.cs System - Organized initialization pattern for scalability.
- ScriptableObject Databases for maps, characters, and abilities.
- Modular Popup System with Addressables automation.
- Clean Code Structure - organized into logical folders.
- Enum Driven Content - add new content in minutes, not hours.
---------------------------------
Who is this for?
- Developers wanting to learn Photon Fusion networking.
- Studios needing a solid multiplayer foundation.
- Indie devs looking to add multiplayer to their toolkit.
- Anyone who are interested in making something similar and wants to save quite a bit of time.
---------------------------------
Who this is NOT for:
- Anyone expecting plug and play without learning - while you can use it directly, it's difficult without understanding Photon Fusion netcode basics and the template architecture.
---------
🎮 Discord Community & Support Included