// the find
LingJiJian/uLui
unity3d - advanced control library
A UGUI extension library for Unity3D from 2017, providing virtualized list/grid views, a window manager, and a hot-reload system via Lua (slua). Aimed at Chinese mobile game teams building data-heavy UIs with Lua scripting.
The virtualized list and table components (LListView, LTableView, LGridView) are the real value here — cell reuse was non-trivial to get right in UGUI and this predates Unity's own solutions. The window manager handling layer ordering and prefab caching is a reasonable pattern that many teams reinvented themselves. The hot-fix pipeline (AssetBundle + Lua) reflects real production needs for mobile games that can't push App Store updates. LRichText supporting inline images in UGUI was also genuinely painful to implement correctly.
Dead since August 2017 — this targets a Unity version that's roughly four major releases behind, and UGUI itself has changed enough that integration will require non-trivial patching. The README is Chinese-only with no API docs, so non-Chinese readers are largely on their own reading source. The slua dependency is itself unmaintained and has been superseded by xLua and other Lua bridges; you'd be stacking two dead projects. Everything is checked in as a full Unity project rather than a package, so dropping it into an existing project means manually extracting what you need from Assets/.