Unity Определить что находится над объектом?
Если в плане простой реализации - вошёл в его зону... У финиша должен быть колайдер, вешаешб на него сценарий с методом OnCollisionEnter если это для 3д,для 2д так же само, впрочем это есть в документации юнити. 

Если надо чтобы проходил через финиш, но при этом срабатывал скрипт. Ставите в компоненте колайдера галочку IsTrigger и так же само работаете, но уже с методом OnTriggerEnter

Если прям нужно, чтобы проверить сверху ли игрок чем финиш, тогда возьмите точку "поверхности" финиша и сравняйте с позицией ног игрока, для такого игроку можно добавить game object в район области ног.

Но могу догадываться, что вам нужно просто узнать соприкосновения, но ладно,пускай будет.
Если в плане простой реализации - вошёл в его зону... У финиша должен быть колайдер, вешаешб на него сценарий с методом OnCollisionEnter если это для 3д,для 2д так же само, впрочем это есть в документации юнити. 

Если надо чтобы проходил через финиш, но при этом срабатывал скрипт. Ставите в компоненте колайдера галочку IsTrigger и так же само работаете, но уже с методом OnTriggerEnter

Если прям нужно, чтобы проверить сверху ли игрок чем финиш, тогда возьмите точку "поверхности" финиша и сравняйте с позицией ног игрока, для такого игроку можно добавить game object в район области ног.

Но могу догадываться, что вам нужно просто узнать соприкосновения, но ладно,пускай будет.