Tasharen Entertainment Forum

Support => Misc Archive => Topic started by: rassklass on March 16, 2016, 04:46:39 PM

Title: Unity UI (uGUI) vs nGUI
Post by: rassklass on March 16, 2016, 04:46:39 PM
Hey all,

Was searching for this, but couldn't find an answer, so thought I'd take the initiative and ask the question myself.

In a nutshell, is nGUI still the better solution? I know this is a nGUI forum, so there will be some biases,but try and be objective please. I've used nGUI before and although it had some quirks, it generally did everything pretty well.

I need to decide which one to tell my company to get. We're building a mobile MMO, on iOS first, but will be going to Android eventually, so complex UI with millions of players on a range of devices (probably no older than iphone 5s). The UI is pretty complex, so there's likely to be a lot of game objects and lists. I've been reading about uGUI and it seems there were some performance issues in these areas in particular, but that was when it was first released, so not sure if they still remain.

is nGUI preferred because of performance? Or because it's more customisable? Or has a better feature set? What are the pros and cons of each?

Thanks!
Title: Re: Unity UI (uGUI) vs nGUI
Post by: devomage on March 16, 2016, 11:23:09 PM
I'm sticking with NGUI for the simple fact that Aren gives superb support.  Aren blows through the forums every 2-3 days and does a bulk reply to all relevant questions.  Simple questions are often answered by members of the forum.  For this, I would recommend NGUI.
Title: Re: Unity UI (uGUI) vs nGUI
Post by: ArenMook on March 17, 2016, 07:04:55 AM
Simple questions are often answered by members of the forum.
Case point, devomage. :D
Title: Re: Unity UI (uGUI) vs nGUI
Post by: rassklass on March 17, 2016, 11:21:06 AM
Case point, devomage. :D

Are you sure that doens't happen with uGUI? They have a pretty active forums as well and while I do value great forum support, I'd be surprised if Unity doesn't have a team doing that as well. If that's the only reason, then I'd be inclined to go to uGUI
Title: Re: Unity UI (uGUI) vs nGUI
Post by: ArenMook on March 17, 2016, 11:52:06 AM
As you yourself noted, you won't get a non-biased opinion by asking on a forum specific to whatever you are asking about. NGUI has been around longer and has been battle-tested and optimized extensively over the years. If you're concerned about draw calls and you don't plan on using dynamic fonts, you should stick with NGUI as I am pretty sure uGUI still doesn't support fonts being in atlases. The performance issues of uGUI you noted were there for quite a while, but they may have been resolved by now -- I don't know as all my projects use NGUI.

Your best bet is to either ask somewhere that's not affiliated with either Unity or Tasharen, such as on reddit, or to use both yourself and pick the one that feels more natural to you. Ultimately since you will be the one using it, I suggest doing the latter, if not both.
Title: Re: Unity UI (uGUI) vs nGUI
Post by: rassklass on March 18, 2016, 04:00:43 PM
Wise words. Guess I posted here to hear why you all chose nGUI over uGUI.

Appreciate the help  though