What is the best way to build UI on Unity?

Hello to all!!!
I’m new to Unity, but found out that instead of scripting GUI with native tools, there are available NGUI and Scaleform plugins at asset store. Thus, there are 3 nice ways to build UI in Unity.

I would like to ask, are there more ways to build UI and wich one is the most convenient?:face_with_spiral_eyes:

It really depends of what you are trying to accomplish.

There are multiple GUI genres and multiple GUI frameworks. You have to pick the right one for your project.

A single GUI framework can’t possibly satisfy all the needs (cover all the GUI genres).

Check out eDriven.Gui - it is great for very complex, interactive, RIA type of apps (free version here).

There is, of course, a lot of other frameworks. Just pick the one that fits to your project and use it :slight_smile:

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