Fast, responsive multiplayer 2D platform shooter with predict rollback, deterministic precision, a kinematic character controller, raycast-based projectiles, double jumps, grenades and much more.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 guideAdvanced Multiplayer SupportThere 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 ExplorationThis 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.This asset is governed by the Photon Engine license terms.