Ironic Games - Some Serious Fun

  • HomeFun Starts Here
  • AssetsUnity Assets Reviews
  • CodingGame Development
  • CultureGaming And Lifestyle
  • About UsPlay and Code

NGUI: Next-Gen UI Kit. Review of NGUI, the top Unity GUI asset.

NGUI Unity GUI user interface asset

NGUI Unity user interface should be easier

NGUI (NGUI: Next-Gen UI) is a very powerful user interface system for Unity. It is also one of the most popular and well established assets on the Unity Asset Store, with a shining 5-Star rating from 3K+ user reviews.

It was originally created in 2011, so it is built on a solid code base, battle-tested through multiple update iterations. And best of all: NGUI also includes a convenient drag-and-drop interface, which makes the asset approachable and useful to programmers and non-programmers alike.

The original NGUI purpose is to improve the default Unity UI tools

To complete this task, behind the curtains Next-Gen UI relies on a robust event notification framework. That framework is the connective tissue between your graphic UI elements and your in-game functionality. However, feel free to ignore this “framework” mumbo-jumbo. In practice, all you have to do is select one element, e.g. a button, and tweak its look to your liking.

In the past the default Unity UI tools (before U3D 4.6) were frustratingly limited. NGUI filled that gap and today it continues to help developers create immersive user experience with beautiful pixel-perfect elements.

NGUI Unity - Next-Gen UI - user interface example

But is NGUI worth buying?

The latest versions of Unity come with some UI features out of the box, so should you invest in a specialized solution? Well, even though the default Unity GUI tools have been improved a lot, they still lack the simplicity and functionality of NGUI. The edge which NGUI offers is the total focus on the UI part of game development. The combination of proven, stable tools with a great community with active support is very hard to beat by Unity’s default options.

But wait – why is the User Interface so important?

Simply put, the UI is the user’s first impression of your game. It’s like a handshake. You don’t get a second chance to do it right. Most small games that target web and mobile have a tiny window of opportunity to impress the player. The regular online user has a 8-12 seconds long attention span, which is that of a Goldfish. If the user doesn’t “get” your interface quickly, the constant pressure to save time will force a prompt exit. And at that point all your precious, meticulously crafted in-game goodies become worthless.

Just think of how many times you personally have felt betrayed by products with terrible user experience. Really, how many apps or websites have you vindictively removed or left just this month? Don’t do that to your players – don’t trip them over simple and solvable UI mistakes. Invest part of the development time in polishing the game menus and other elements. There are very few games which are so great that can get away with a bad GUI (cough, Minecraft). Give your game the best chance for success and treat the user interface the same way you treat the gameplay!

Help in the race against time:

I especially recommend the NGUI Unity Asset for indie developers, who need to wear many hats. It is for the people who are the team’s game designer, developer, artist and occasional cook. In that case, what NGUI offers is a shortcut: you can use its ready-made solutions to power through and take your game to the publishing stage – before the realities of life catch up and interfere.

In the end, creating User Interfaces in Unity should be a simple and enjoyable process, right? For that purpose I can genuinely recommend to get the NGUI: Next-Gen UI asset from Unity Asset Store.

Just to sum up – NGUI’s awesome features:

  • NGUI is so easy to use – just drag and drop the ready-made elements and controls in your scene. You don’t need to know how to write code if you don’t want to!
  • It’s really light and quick: even the complex components create only 1 draw call. Great performance = happy users.
  • Combine sprites into an atlas easily with the included Atlas Maker. Makes working with textures a breeze.
  • It has a collection of scripts to control and tween (animate over time) all kinds of parameters of your UI elements. To enable a script just add it to a GameObject – and voilà!
  • The C# code is included and no DLLs are required. The code base is small, organized and developer friendly.
  • Best of all, the NGUI support is amazing. In the forum there are 60K+ posts on 13K+ topics, so practically all issues you would encounter are already solved. On top of that, Aren (the forum admin) is very attentive to all new questions.

And on a side note: what makes a good UI?

You might wonder how exactly to optimize the game interface – what menus to place where, how should the buttons look and so on. This topic is quite broad so we won’t go into it now, but don’t worry – there are very logical foundations for these decisions. If you would like a good starting point, make it this one book – “Don’t Make Me Think: A Common Sense Approach to Web Usability” by Steve Krug (check it out on Amazon, it has a 5 Star rating with close to 600 reviews). If you haven’t read it yet, chances are that in a few hours you will learn more about user-friendly design than in your entire career so far. Happy interfacing! 🙂

View more details about NGUI: Next-Gen UI in the Unity Asset Store.

NGUI

Jan 25, 2017Jordan

Did you enjoy this post? Share it! :)

  • Post on Facebook
  • Tweet about it
8 years ago Unity Assets Reviewsngui, unity, unity asset2,510
Jordan

Focus on game design, development, gaming culture and freelance lifestyle.

Mega-Fiers OverviewShader Forge Review
 Asset Summary 
 Recent Posts 
  • Unity Personal vs Unity Plus vs Unity Pro vs Enterprise
  • Best Pathfinding Tools in Unity 3D
  • Visual Scripting and Unity AI
  • Unity Terrain Generators: Battle of the Four
  • Exploder: Blow Stuff Up with Style
 Presentation 
 Ironic Games 
Dizzy
Blog about Game Design, Development, Pop Culture and a Freelance Lifestyle.
Read carefully, we take fun very seriously.
 Most Viewed Posts 
Unity Personal vs Unity Plus vs Unity Pro License Comparison
Unity Personal vs Unity Plus vs Unity Pro vs Enterprise
18,661 views
Unity Terrain Generators Featured
Unity Terrain Generators: Battle of the Four
13,846 views
2019 © Ironic Games | Terms of Use