GUI as GameObjects?

Hello,

I’ve recently started a project and trying to create a prototype.

The game will have lots of futuristic interfaces with transitions, sound effects and will give data on hover, will drop a mark on click to move, it will open an inventory which will have a physics spring joint.

Long story short, it will be a part of the game itself, so is using GUI correct in this term? GUI looks like another layer which is on top of the game screen. I want that in-game ui to be a part of the game.

How can i achieve that? just creating prefabs with images in it? Also how do you create animations for in-game ui’s or images?

Thanks in advance,
Met.

Consider purchasing a GUI package on the Asset Store and not going from scratch:

https://www.assetstore.unity3d.com/?#/category/141
https://www.assetstore.unity3d.com/?#/category/111

There are 3D Text and some options to use GUITextures within the scene I think.

The easiest way would be to place prefabs (planes with textures) in the scene, that way you can add a simple script with “OnMouseEnter” or “OnMouseUp” to get feedback for that prefab. Another way would be some GUI packages from the asset store as already mentioned.

Thanks a lot for your help both, especially you dkozar.

Would that framework differ if i didn’t want to do a main menu but making an interface part of the game?