Easy Asset Search

Platform Shooter 2D - Photon Quantum

Fast, responsive multiplayer 2D platform shooter with predict rollback, deterministic precision, a kinematic character controller, raycast-based projectiles, double jumps, grenades and more.
Platform Shooter 2D - Photon Quantum Asset Image Fast, responsive multiplayer 2D platform shooter with predict rollback, deterministic precision, a kinematic character controller, raycast-based projectiles, double jumps, grenades and more.

* This page contains affiliate links, meaning we may earn a small commission if you purchase something through them, at no extra cost.
FREE
Category:
TemplatesTutorials
Developer:
Photon Engine
Price:
FREE
Favorites:
44
Supported Unity Versions:
2022.3.54 or higher
Current Version:
1.0
Download Size:
49.24 MB
Last Update:
Dec 18, 2024
Description:
Platform Shooter 2D, powered by Photon Quantum, demonstrates how to build 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.

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.
• Advanced Multiplayer Support: Photon matchmaking ensures optimal latency by default, connecting players to the best 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.
• 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.
Technical Details:
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.
Continue »

Similar Packages