Over 11,000 five-star assets

Rated by 85,000+ customers

Supported by 100,000+ forum members

Every asset moderated by Unity

Home
Templates
Tutorials
This content is hosted by a third party provider that does not allow video views without acceptance of Targeting Cookies. Please set your cookie preferences for Targeting Cookies to yes if you wish to view videos from these providers.
1/13
loading
loading
loading
Fast, responsive multiplayer 2D platform shooter with predict rollback, deterministic precision, a kinematic character controller, raycast-based projectiles, double jumps, grenades and much more.
Render pipeline compatibility
The Built-in Render Pipeline is Unity’s default render pipeline. It is a general-purpose render pipeline that has limited options for customization. The Universal Render Pipeline (URP) is a Scriptable Render Pipeline that is quick and easy to customize, and lets you create optimized graphics across a wide range of platforms. The High Definition Render Pipeline (HDRP) is a Scriptable Render Pipeline that lets you create cutting-edge, high-fidelity graphics on high-end platforms.
Unity VersionBuilt-inURPHDRP
2022.3.54f1
Compatible
Compatible
Not compatible
Description

Platform Shooter 2D, powered by Photon Quantum, a Unity Verified Solution, demonstrates how Quantum enables fast, responsive, and action-packed multiplayer 2D platform shooters. The sample includes full source code and showcases essential features for building a high-performance multiplayer 2D game with predict rollback, deterministic precision, and a kinematic character controller.


⚡ Core Gameplay Features ⚡


  • Responsive 2D movement powered by Quantum kinematic character controller.

  • Raycast-based projectiles for accurate hit detection, preventing fast-moving bullets from crossing walls.

  • Double jumps, grenades with area damage, and a weapon inventory system for tactical gameplay.

  • Customizable gameplay styles via the KCC2DConfig asset, supporting features like coyote time, wall jumps, and dash mechanics.

  • Quantum deterministic rollback-driven architecture ensures smooth multiplayer experiences, even in high-latency conditions.

With Platform Shooter 2D, developers have a ready-to-use, high-performance framework for building robust, fast-paced multiplayer 2D platform shooters with Photon Quantum’s deterministic architecture. The sample minimizes latency challenges and provides a foundation for cross-platform accurate 2D game development.


📄 Documentation and Getting Started guide



💎 Technical Highlights 💎


Quantum 2D Kinematic Character Controller:

A robust implementation using a capsule collider with customizable options like slopes, air drag, double jumps, and state-machine logic for gameplay variety.




Raycast Projectiles Based on Delta-Movement:

Uses incremental raycasts to ensure precise hit detection without relying on continuous collision detection (CCD).




Character Selection During Simulation:

Allows players to join and select characters in real-time, avoiding the complexities of pre-game lobbies while maintaining secure configurations.




Entity Management and Customization:

Supports respawn points with entity prototypes and leverages Quantum's prototyping menu customization for tailored game menus.



📄 Documentation and Getting Started guide


Advanced Multiplayer Support


There is no need to think about servers. Photon matchmaking ensures optimal latency by default, connecting players to the best Photon Cloud region. Developers can explicitly toggle to one of the 16 regions to ensure clients match. You can also manage compatibility across builds using the AppVersion to reduce the risk of mismatches when pushing updates.


For advanced testing, Unity’s Multiplayer Play Mode allows virtual players to automatically join the same session, simplifying the process of validating multiplayer functionality.


Further Exploration


This sample is a robust starting point for developers to explore Quantum’s architecture and features. While designed as an example, it contains complex elements suitable for in-depth study.



For a simpler tutorial on creating a core game loop, the Quantum Asteroids tutorial is recommended. Additional resources on Quantum SDK basics, deterministic architecture, and rollback features are available in the Quantum documentation.



🤝 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 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.


Platform Shooter 2D - Photon Quantum

(not enough ratings)
38 users have favourite this asset
(38)
FREE
141 views in the past week
Quality assets
Over 11,000 five-star assets
Trusted
Rated by 85,000+ customers
Community support
Supported by 100,000+ forum members
Unity logo
Language
Feedback
Partners Program
Partners
USD
EUR
Copyright © 2025 Unity Technologies
All prices are exclusive of tax
USD
EUR
FREE