New GUI

Hey there,

I just waited for the new 4.3 Version of Unity for quite a long time. In this official Video http://www.youtube.com/watch?v=5wcODp8Sh8o at 17:36 there is a new menu called “UI”. But I can’t find it in my version. Isn’t it implemented yet?

I realy like to try the new GUI system, but I can’t find any help / tutorials about it and don’t know how to start implementing it. Can anyone of u tell me where to find some help about it?

It is not yet released. If you want to try it out, you need to get NGUI, because the new GUI will be based on it.

The effort is being spearheaded by the guy who wrote NGUI. I’m not sure it’s “based” on NGUI though (but hey, I’m pretty out of touch)

In any event, I think having someone to build X who has a financial interest in X not shipping seems to me to be kind of a strange move.

Coherent (no longer on sale, unfortunately) looks pretty interesting — it uses webkit to render a UI layer rather than using the second camera approach everyone else seems to take. It also means that you can simply build a UI using (relatively common) HTML5 / Javascript skills instead of (very uncommon) NGUI or whatever skills. Indeed, based on how unpleasant I find NGUI and its ilk to work with, Coherent could be a huge productivity win. I guess it comes down to performance on mobile, about which I know nothing. Assuming Coherent is performant, it seems like it would be a huge productivity win over anything else (including Scaleform).

There was a Unite presentation about that.

You may see the negative touch, but the positive one is far better. NGUI is a proven solution that is used by many professional Unity developers. It has some weaknesses, but they sorted at least the major ones out according to the Unite presentation, which will make it even better.

NGUI is tightly integrated into Unity which makes it far better than any other solution in my opinion. Anyone who is comfortable with the Unity way, will be productive with NGUI. Switching between different paradigms is clearly not productive from my point of view.

Alse don’t miss here noesisGUI:

http://forum.unity3d.com/threads/192064-NoesisGUI-XAML-based-User-Interface-RELEASED

I have seen Noesis GUI and the results are absolutely amazing! There is no question that it is technically more advanced than NGUI with its vector graphics capability and other advanced functionality. Of course it would be possible to create some kind of editor within Unity to create the XAML files for it, but that is not the Unity way.

Thanks!

What do you mean with “is not the Unity way” ?

Let me make this clear: I have never used noesisGUI so far. I judge it based on what I have seen in videos and on what I have read about it.
The whole setup process, the integration doesn’t look close enough to me. With the Unity way I mean it can easily be setup within Unity without the need to use another application. This should be possible with the GUI in my opinion. I am aware, there are pros and cons. In my daily work I very much prefer the tight integration, which may certainly not be true for others.

Yes, I understand you. And we are looking for solutions.

Although, if you think about it, this is the same as asking 3dStudioMax or Maya inside Unity. :slight_smile:

I am aware of that. It’s the same for textures and audio clips. But there is a bunch of applications that can be used to created 3d model, textures and audio files. There is at least one widely adapted file format for those assets. If it comes to GUI there is no kind of industry standard or file format. GUI and those other mentioned assets can hardly be compared in this context.

Well, I think that the comparison is similar. It is very hard to integrate an editor like this:

https://www.google.es/search?q=microsoft+blend&client=firefox-a&hs=qkc&rls=org.mozilla:en-US:official&tbm=isch&tbo=u&source=univ&sa=X&ei=wKePUvf2E8Lw0gWzvYGgAg&ved=0CFQQsAQ&biw=1600&bih=735

inside Unity.

But, as said, we are looking for solutions.

I wish Unity would at least publish a roadmap.

I’m at a point where I need to make a decision whether or not to wait for the new GUI or buy an existing solution on the asset store

If you want to use the new GUI, but want to have something that is as compatible as possible, such that you can migrate to it as soon as it is launched, you need to get NGUI. Without wanting to advertise it, it just sound like a logical move for you.