Author Topic: Unity UI (uGUI) vs nGUI  (Read 16356 times)

rassklass

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 3
    • View Profile
Unity UI (uGUI) vs nGUI
« 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!

devomage

  • Sr. Member
  • ****
  • Thank You
  • -Given: 7
  • -Receive: 67
  • Posts: 250
    • View Profile
Re: Unity UI (uGUI) vs nGUI
« Reply #1 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.

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Unity UI (uGUI) vs nGUI
« Reply #2 on: March 17, 2016, 07:04:55 AM »
Simple questions are often answered by members of the forum.
Case point, devomage. :D

rassklass

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 3
    • View Profile
Re: Unity UI (uGUI) vs nGUI
« Reply #3 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

ArenMook

  • Administrator
  • Hero Member
  • *****
  • Thank You
  • -Given: 337
  • -Receive: 1171
  • Posts: 22,128
  • Toronto, Canada
    • View Profile
Re: Unity UI (uGUI) vs nGUI
« Reply #4 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.

rassklass

  • Newbie
  • *
  • Thank You
  • -Given: 0
  • -Receive: 0
  • Posts: 3
    • View Profile
Re: Unity UI (uGUI) vs nGUI
« Reply #5 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