An easy to use collision detection system for attacks and projectiles.The Collision System allows easy detection of collisions between different objects, it helps detect collisions even on variable frame rates by performing physics casts per frame.This asset is useful for setting up collision detection for melee attacks and projectiles, it registers hit objects only once per detection attempt, it includes examples on how melee collision detection can be set up with animations, as well as projectiles.Use any Unity collider to setup collision detection.Supports 2D and 3D collisions!2D and 3D Physics Support - Full support for both 2D and 3D collision detectionFrame-Independent Detection - Performs physics casts per frame to catch fast-moving objectsMultiple Collider Types - Supports Box, Sphere, Capsule (3D) and Box, Circle, Capsule (2D)Hit Tracking - Prevents duplicate hits during a single detection sessionAdvanced Filtering - Filter by tags, components, or custom logicHit Limiting - Set maximum number of hits or cooldown periodsDebug Visualization - Visual gizmos and runtime statisticsEvent System - Multiple UnityEvents for flexible integrationCustom Inspectors - Enhanced editor tools with presetsDemo Scenes - FPS, Space Shooter, and testing scenes includedAI code assistant was used to help create scripts for the demo scenes.