Overview of cn.etetet.yiuiluban
mastercn.etetet.yiuiluban package provides independent functionality that does not depend on the YIUI framework. It is designed to work as a standalone component within the ET ecosystem.repository·master·Indexed 27 days ago
https://github.com/egametang/etA high-performance, distributed game development framework for large-scale MMOs. ET10 focuses on the 'AI-native' era, featuring a Unity bridge and tools for AI agents. Key components include ConditionExpr for compiling conditional expressions into behavior trees via Luban, and ET.ExcelMcp, an Excel Model Context Protocol (MCP) server based on EPPlus 7.5.2 that enables AI tools to perform complex Excel operations, including cell manipulation, pivot tables, and conditional formatting.
cn.etetet.yiuiluban package provides independent functionality that does not depend on the YIUI framework. It is designed to work as a standalone component within the ET ecosystem.Luban is a powerful, stable, and elegant game configuration solution designed to handle workflows ranging from small to ultra-large game projects. It standardizes the game configuration development workflow to improve efficiency between designers and programmers.
Key Capabilities:
YIUI is a framework designed for use within the ET ecosystem. For detailed technical documentation, implementation guides, and API references, please refer to the official YIUI documentation hosted on Feishu.
If you are specifically looking for the version compatible with ET 9.0, you can find the dedicated branch on GitHub.
ET is an open-source, dual-platform (Unity3D client and C# .NET Core distributed server) game framework. Key features include:
YIUI is a UI framework designed for the ET ecosystem. It provides a suite of packages for UI management, state synchronization, resource management, and common UI components like infinite scrolling lists, red dots, and localization.
Key components include:
cn.etetet.yiuiframework (the main framework) and cn.etetet.yiui (framework generation).cn.etetet.yiuistatesync for synchronizing UI states.cn.etetet.yiuiloopscrollrectasync/sync), red dots (cn.etetet.yiuireddot), tips (cn.etetet.yiuitips), and UI effects (cn.etetet.yiuieffect).YooAsset (cn.etetet.yiuiyooassets) and Luban configuration (cn.etetet.yiuiluban).HybridCLR is a high-performance, low-memory C# hot update solution for Unity. It transforms the standard il2cpp AOT (Ahead-of-Time) runtime into a hybrid AOT+Interpreter runtime. This allows for the dynamic loading of assemblies across all platforms supported by il2cpp, including iOS, Android, Consoles, and WebGL.
Key capabilities include:
MonoBehaviour, ScriptableObject, and DOTS technology without changing standard Unity development habits.async Task, ThreadStatic, volatile), generics, and reflection.ET.Quest is a task system module for the ET framework. It provides complete task management, objective tracking, and progress monitoring. Key features include:
PackageAccessAnalyzer is a Roslyn analyzer designed to enforce access control rules between Packages in the ET framework. It provides three main types of enforcement:
private and internal members of a class can only be accessed within their own Package. Public members can be accessed normally across packages.