finds.dev← search

// the find

xieliujian/UnityGameFramework

★ 19 · C · updated Jan 2019

Unity的游戏框架

A Unity game framework from 2019 that bundles XLua (Lua hot-patching), NGUI, Protobuf3, and a basic asset bundling pipeline into a single client project. It's aimed at Chinese mobile game developers who want a starting point for the typical XLua + NGUI + protobuf stack common in that market at the time.

The dependency selection was coherent for its era — XLua for hot-fix deployment, NGUI for UI, Protobuf for network serialization is a real production pattern that shipped many mobile games. The Packager.cs editor tool for building AssetBundles is a practical starting point rather than just a scene demo. Multi-platform XLua binaries (Android armeabi-v7a/x86, iOS, WebGL, WSA, macOS) are all present, so the plugin setup work is done.

Abandoned in January 2019 — Unity has gone through four LTS versions since then, NGUI has been superseded by Unity UI and uGUI, and the XLua binaries included predate several security and compatibility fixes. There is effectively no documentation beyond a four-word README in Chinese. The repo has 19 stars and the author shows no signs of returning to it, so any bug you hit is yours to fix. Anyone starting a Unity project today should use the Unity UI Toolkit or TextMeshPro + addressables stack, not this.

View on GitHub →

// want more like this?

We dig through GitHub every week and send a few repos picked for what you actually care about — each with an honest take like this one.

Get finds in your inbox → Search again →