
Quantum Starter offers beginner examples for testing and learning multiplayer game development with Photon Quantum. Three examples included: Third Person Character, Platformer, and Shooter.Quantum Starter is perfect for Unity developers exploring Photon Quantum for the first time. Whether you’re prototyping a competitive platformer, a physics-based game, or a fast-paced multiplayer shooter, Quantum Starter gives you a solid, deterministic foundation.Quantum Starter is the fastest way to feel Photon Quantum’s deterministic, predict-and-rollback netcode in Unity. It ships with three independent examples—Third Person Character, Platformer, and Shooter—each designed to demonstrate Quantum’s predict-and-rollback simulation while maintaining a simple, readable codebase that respects Quantum best practices.📄 Documentation and Getting Started guide🕹️ Play Quantum Starter on itch.io💎 CORE FEATURES 💎Deterministic Simulation + Predict/RollbackEvery client runs the exact same simulation. Only inputs are sent. Rollbacks keep gameplay responsive and consistent under jitter or packet loss.Kinematic Character Controller (KCC) Add-onPrecision movement and rotation, optimized to handle dozens or even hundreds of players.Synchronized AnimationsCharacter animations stay perfectly aligned across clients.Physics & InteractionsRigidbodies, triggers, and raycasts practical examples of deterministic physics usage in Quantum (e.g., falling platforms; hits via raycasts in the Shooter, collect coins).Complete, Minimal Game LoopsThe Platformer example has rounds, win conditions, and resets. Shooter tracks kills/deaths. Plug these patterns into your own game.Cross-Platform ReadyBuild for Windows, Mac, Linux, and WebGL. (Touch controls for mobile can be added easily.)Simple Multiplayer MenuQuickly host or join rooms, test sessions with friends, or run offline via ForceLocalMode.⚡ MULTIPLAYER EXAMPLES⚡🚶♀️Third Person Character Controller🚶♀️A multiplayer conversion of Unity’s Starter Assets Third Person controller, driven by Quantum’s Kinematic Character Controller (KCC) instead of the standard CharacterController.Deterministic Logic: Movement and rotation are calculated inside a Quantum system that runs at a fixed tick; the visual rig simply reads the simulation state each frame.Networking Demo: Sprint, jump, collide with other players, then unplug your network‑cable emulator—the rollback layer keeps motion fluid and in‑sync.Extending Tips:Add crouch or vault by inserting new states in the MovementSystem..Use the KCC Sample Project for parkour moves, wall‑runs, or ledge grabs.🤾 Platformer 🤾Up to four players race to grab 10 coins and touch the flag at the summit; round restarts instantly after a win.Physics Showcases:Falling platforms use deterministic rigidbodies.Collectible coins demonstrate trigger interactions.Shared Runtime Data: Player nicknames are stored in RuntimePlayer structs and rendered by the UI layer—illustrates Quantum’s built‑in per‑client data model.SystemConfig: Enables only physics, triggers, and basic scoring systems, so you can see exactly which modules a lightweight platformer needs.Extending Tips: Duplicate the coin prefab and tweak the CoinSystem to support power‑ups.🔫 Shooter 🔫Players hunt flying chickens; each hit increments your personal counter, and when another player kills you, you lose 3 points.Weapon Tech:Deterministic raycast fire runs in simulation; only the hit result replicates, guaranteeing identical outcomes.Cooldown and ammo are handled in a simple WeaponSystem—ready for expansion to full loadouts.Custom Data Asset: ChickenConfig demonstrates how ScriptableObject‑style data is baked into Quantum’s deterministic database for zero runtime allocation.Lag Handling: AI-controlled characters (NPCs) are accurately predicted by Quantum, allowing for precise shots even in poor network conditions. For reliable PvP hit detection with lag compensation, check the Quantum Simple FPS sample.Extending Tips:Introduce projectile weapons by cloning the raycast logic and using the Predictive Projectile example from Quantum Platform Shooter 2D.Hook up the BotSDK addon to spawn AI chickens or enemy players for offline testing.📥 LinksReady to start your journey? The Quantum Starter Sample is available for free! Access the full source code and begin exploring the possibilities of deterministic multiplayer game development.Documentation: Quantum Starter DocumentationPhoton Quantum SDK: Download Photon Quantum SDK🧠 About Photon QuantumPhoton Quantum is a cutting-edge, deterministic multiplayer game engine that simplifies the complexities of networked game development. Here's why it's a game-changer:No Netcode Required: Develop multiplayer games as effortlessly as local ones—everything is networked by default and stays perfectly in sync.Input-Based Networking: Clients exchange only input data, reducing bandwidth usage and ensuring smooth gameplay.High Performance: Quantum's ECS architecture delivers exceptional performance, even in physics-intensive scenarios.Cross-Platform Support: Build games for PC, consoles, mobile devices, web, and VR/AR platforms.Cheat Resistance: Deterministic simulations inherently resist cheating, providing a fair gaming environment.============= Quantum Starter or Fusion Starter? =============Quantum Starter and Fusion Starter teach the same game examples, yet rely on two radically different networking philosophies—state replication (Fusion) versus deterministic input (Quantum). The concise advantages below spotlight why you might start with Fusion Starter or Quantum Starter for your project.Quantum Starter1. Deterministic fairness: Deterministic gameplay guarantees identical state on every client, delivering esports‑grade fairness and precision with built-in physics, pathfinding, AI bots, and more.2. Ultra‑low bandwidth: Transmits only player inputs, slashing bandwidth on constrained rural and mobile networks.3. Rollback resilience: Built‑in rollback keeps gameplay butter‑smooth under high latency, and deterministic simulation naturally limits client hacks.Fusion Starter1. Unity‑friendly workflow: NetworkBehaviour extends Unity’s MonoBehaviour, so you can reuse existing GameObjects, physics, and assets—with faster onboarding, minimal rewrites.2. Flexible topologies: Choose Shared, Host or Server; scale from small to high player-count sessions with the same API.3. Shared Mode: is recommended for WebGL/mobile; distributes simulation across clients, avoids resimulations, and stays smooth on low‑end devices.To help decide between Quantum and Fusion for your project, check out our Photon Quadrant or contact our support team.====================================================🤝 Gaming Circle 🤝Join the conversation and become a part of an exclusive community by engaging with the Photon Gaming Circle. Kickstart your project with a robust foundation, enabling limitless creativity with 80+ exclusive samples. Benefit from our fully networked samples library to save time and resources while ensuring the highest quality for your project.Members of the Gaming Circle not only have access to all the samples but also to our latest SDKs, our private Circle Discord, and premium development support. The Photon Gaming Circle is a hub for developers to discuss ideas, seek advice, and collaborate on exciting projects. Dive deeper into multiplayer game development and explore the Photon Gaming Circle today.This asset is governed by the Photon Engine license terms.