Collisions cannot occur without colliders, and solid ones at that!
Double-check that the objects have colliders and they are not marked as Is Trigger. Triggers can be passed through, and will not stop objects.
Ensure the dimension of the colliders and rigidbodies match.
The 2D and 3D collision systems are separate, and do not interact with each other.