
Prerequisites before joining the course.
Create a quantum project in the photon dashboard and configure the app ID for a Unity URP workflow. Import battle royale assets and install Text Mesh Pro essentials.
Navigate the quantum folder structure and create your first system in the quantum user folder, then configure editor and physics settings to run the 60 Hz simulation with log.info.
Install Cinemachine, then create a camera follow system using quantum view contexts and a follow local player script to keep the local player in view with framing transposer.
Explain the difference between predicted and verified frames and read Quantum's input from Unity to animate a humanoid character on the x z plane using KCC.
Learn data driven polymorphism to extend damage handling in Unity Quantum, using a base abstract damageable handler with armor variants and health, implemented via scriptable objects.
Learn to display player usernames on overhead UI, react to health changes, fix movement animations, and implement damage events with health UI updates in a Unity Photon Quantum multiplayer setup.
refactor the weapon system using data driven polymorphism in photon quantum, introducing a weapon base with ammo, a weapon type enum, and separate semi-automatic and automatic firing classes.
Activate Unity weapon pickup system using a weapon base scriptable object and weapon type enum. Enable on-ground pickups to update player weapon view via quantum events.
Learn to implement a shrinking circle in unity using Photon Quantum, modeled with a circle state union for initial, pre shrink, shrink, and cooldown.
Implement a shrinking circle system with a partial shrinking circle state and drive transitions via an update loop. Configure states and randomize position on add.
Update the shrinking circle radius using initial, target, and current radius with lerp and state transitions, and implement damage for players outside the circle via a frame-filtered Damageable system.
Create an ammo pickup item in Unity that replenishes the equipped weapon's ammo to its maximum and updates the UI via an ammo changed event.
Create the character selection UI in Unity for Photon Quantum multiplayer, with a scroll view, character prefabs, image, and name, enabling on-click selection and multiplayer testing.
Photon Quantum 3 is the latest and greatest installment of the Deterministic Multiplayer Framework coming from the creators of one of the most popular Multiplayer Frameworks for Unity -> Photon Unity Networking (PUN) and Photon Fusion
In this course you will learn how to create a battle royale game using Photon Quantum 3 from the ground up. You don't have to have any previous knowledge in regards to Quantum, you will learn everything you need to know in this course.
By the end of the course you will grasp the basic and intermediate concepts of Photon Quantum 3. You’ll have a solid understanding of how to set up core multiplayer features, create engaging gameplay mechanics, and structure your project for long-term scalability. Ultimately, you’ll feel confident applying these techniques to develop your own unique multiplayer experiences.
You’ll gain insights into integrating smooth character movement, managing player interactions, and handling game state transitions. Whether you’re looking to build a small prototype or scale up to a fully fleshed-out multiplayer game, this course provides you with a strong foundation to build upon. With what you’ve learned, you’ll be able to try out new ideas, make your game feel better, and keep your players excited and entertained.