собственно для перехода из 3д в 2д
https://docs.unity3d.com/ScriptReference/Vector3.P...
у вас есть
-позиция игрока.
- позиция метки
с легкостью получаете вектор направления к метке.
если выше или ниже не интересует. делаем проекцию на горизонтальную плоскость - получаем точку(а точнее направление) - куда повернуть стрелку.
еще как вариант сравнить направление к метке и направление forward игрока.
получим в итоге "правее" "левее" "сзади" и в таком духе. и на 2D просто отображаем.
а вообще в чем именно проблема?
сделайте начальную хотя бы попытку реализации (если будет проще то просто 3д стрелка/палка в сторону метки) ,а там уже подправить можно будет)