Journey with RPG continue, challenge is how to achieve it ?
Load custom mouse cursor look for 3D game
How to change look of cursor when hover over different npcs mobs ?
2 is something like quest icon , sword for attack , bag for looting , gear for interact with boxes, chest .
You can load images via code to the mouse cursor.
Either define all possible interactions in your player/controller script or implement an interaction call there and then ask the object you hover over what that interaction is.
Custom resources would probably work great for that.