GUI as in-game UI?

Hello,

I am planning to do a game that is mostly UI-driven. Hovering on objects will pop-up a small custom designed ui that will give an information, which will also float in 3d space.

I am planning to use NGUI for it, but i am not sure if i should treat it as GUI or a gameObject since it is IN the game and will operate my character with UI actions.

Watch dogs is a nice example for my idea, when he hovers on a person, there is an in-game ui comes up and he can select some actions and it’s composited inside the game’s 3d space.

Also how do i use and animate images in Unity. For example i want to right click and move my character to that position, but i want to drop a mark to that location first. Is that image should be a mesh with transparent shader?

I’m sorry if its all at once.

Thanks!

For the UI, if it is always viewed from the same distance you could probably get away with the OnGUI function on a related object. Otherwise it would probably be easier to have the GUI texture drawn on a plane with a self-illuminating material and different colliders to detect clicks from the mouse.

I’m sorry to say that I’m of no use in helping you with animation.