Smart colliders are an enhanced version of physic colliders included with Unity, improved to solve some problems found when using the default colliders like sticking when moving a box collider over collider joints, a slope or small imperfections, trespassing colliders when moving fast, etc. It's also including a Smart Platform Controller and several samples applying the smart colliders to a platform game. But you can use it in any kind of games where you need a better control of colliders because the smart colliders logic is separated from game logic. You can play the platform demo here: http://creativespore.itch.io/smart2dcolliders Or try the Web demo: SmartCollidersWeb Asset Store URL: http://u3d.as/k5i Check some videos: Check some things you can achieve using Smart Colliders: Avoid using a circle for foots and a rectangle for the body. Use the skin around the SmartRectCollider2D body to allow climbing steps and slopes. Automatic detection of moving platforms, including translation, rotation and scaling. The SmartRectCollider2D can be scaled and rotated keeping all its properties. Fast moving detection. No matter how fast it goes, the SmartRectCollider2D will be stopped by the first collider found. SmartRectCollider2D works separately with 2D & 3D colliders, and you can disable any of them as you wish. SmartRectCollider2D pushes objects with a rigidBody or rigidBody2D. SmartRectCollider2D have one way collisions in any direction: up, down, left & right. Easy to use and modify.