My thoughts are 1. If your game is 2d it should be OnCollisionEnter2D. 2. if your collider is a trigger(for either one I think) it should be OnTriggerEnter. Im not so sure about this but maybe it will help.