Physics Tunneling
This article explains Physics tunneling in Unity, which happens when a fast-moving object passes through another collider between physics frames so collision events like OnCollisionEnter and OnTriggerEnter are missed. It covers the main causes, including fixed-timestep physics, default Discrete collision detection, and inaccurate Rigidbody settings, then offers fixes such as Continuous and Continuous Dynamic collision modes, lowering Fixed Timestep, limiting speed, using Raycast checks, enabling Rigidbody Interpolation, making colliders thicker, and avoiding direct Transform movement on Rigidbody objects.