Unclaimed Project Is this your project? Claim it to unlock full analytics and manage your listing.
Claim This Project

Unity Project

Download the source from GitHub

Ngui

README

NGUI (Next-Gen UI) is a UI system for the Unity Engine, first released back in 2011, long before Unity created their own UI system. NGUI became extremely popular shortly after its launch, derailing my plan to get started as an independent game developer. It also ended up being the starting point for Unity's own UI system. As of this writing (year 2025), it's still backwards compatible with projects created over a decade ago -- and I am using it in all of my own projects.

As of October 2025, NGUI is now completely free and open source. Feel free to use its code as you see fit -- but if you make your own UI system for some other engine using NGUI's code as the starting point, a thank you would be appreciated. :)

-Michael "Aren" Lyashenko


About this Fork

This fork is maintained by @Mazyod to distribute NGUI as a Unity Package Manager (UPM) package via OpenUPM. No code changes are made to the original source — only packaging files (assembly definitions, package.json, CI workflow) have been added.

The original repository by Tasharen Entertainment is at: https://github.com/tasharen/ngui

Installation

Option 1: OpenUPM (Recommended)

Add the OpenUPM scoped registry to your Packages/manifest.json:

{
  "scopedRegistries": [
    {
      "name": "OpenUPM",
      "url": "https://package.openupm.com",
      "scopes": [
        "io.level3"
      ]
    }
  ],
  "dependencies": {
    "io.level3.ngui": "1.0.1"
  }
}

Option 2: Git URL

Add the following to your Packages/manifest.json dependencies:

{
  "dependencies": {
    "io.level3.ngui": "1.0.1"
  }
}

License

MIT

Comments

No comments yet. Be the first!