Trung Quốcfocus-creative-games/hybridclr
HybridCLR是一个特性完整、零成本、高性能、低内存的Unity全平台原生c#热更新解决方案。 HybridCLR is a fully featured, zero-cost, high-performance, low-memory solution for Unity's all-platform native c# hotupdate.
Thành tựu nổi bật
Những danh hiệu mới nhất của dự án
#1 Repository Của Tuần
#1 Repository Của Tuần
#1 Repository Của Tuần
🚀 HybridCLR - Hot-update C# cho Unity mọi nền tảng, không mất chi phí
HybridCLR biến il2cpp từ runtime AOT đơn thành AOT+Interpreter, hỗ trợ hot-update gốc trên Android, iOS, Console, WebGL.
HybridCLR là giải pháp C# hot-update đầy đủ tính năng, zero-cost, hiệu năng cao và tiết kiệm bộ nhớ cho Unity. Dự án mở rộng il2cpp runtime, thêm module interpreter để hỗ trợ tải động assembly. Tương thích ECMA-335, hỗ trợ đa luồng, MonoBehaviour, DOTS, MonoPInvokeCallback, DHE, hot-reload và mã hóa DLL.
✨ Điểm nổi bật
- Hỗ trợ ECMA-335 đầy đủ: Chỉ một số tính năng hiếm không được hỗ trợ.
- Zero-cost: Gần như không thay đổi workflow, hỗ trợ thừa hưởng, generics, reflection.
- Đa luồng toàn diện: Hỗ trợ volatile, ThreadStatic, async Task.
- Tương thích Unity workflow: Hỗ trợ MonoBehaviour, ScriptableObject, DOTS.
- Hiệu năng cao: Bộ giải thích đăng ký hiệu quả, tốc độ vượt trội.
- Tiết kiệm bộ nhớ: Lớp trong hot-update chiếm bộ nhớ như lớp C# thường.
- MonoPInvokeCallback: Giao tiếp dễ dàng với native, Lua, JS, Python.
- DHE (Differential Hybrid Execution): Tự động chạy AOT cho hàm chưa thay đổi, interpreter cho hàm mới/sửa.
- Hot-reload & Hotfix: 100% gỡ tải assembly, sửa lỗi không cần khởi động lại.
- Mã hóa DLL hiện đại: Bảo vệ mã nguồn hiệu quả.
💡 Vì sao đáng chú ý
HybridCLR không chỉ là công cụ hot-update — nó là bước đột phá kỹ thuật. Bằng cách kết hợp AOT + Interpreter, nó mang lại hiệu năng gần bằng native đồng thời giữ được linh hoạt của interpreted code. Đặc biệt với DHE, chỉ số thay đổi mỗi hot-update đều được tối ưu chạy bằng AOT.
Được hàng ngàn dự án thương mại toàn cầu áp dụng, bao gồm cả trên App Store và Google Play, HybridCLR đã chứng minh độ ổn định và hiệu năng trong môi trường sản xuất khắt khe.
#Unity #HotUpdate #CSharp #IL2CPP #OpenSource #AOT #TiniX
Dự án tương tự
Khám phá các dự án và mô hình AI khác có sự tương đồng.
The OxGFrame is a framework based on Unity for accelerating game development. Supports multi-platform Win, OSX, Android, iOS, WebGL.
Assemblies hotfix with unity addressable , for windows and android , both mono and IL2CPP scripting backend,IL2CPP hotfix powered by wolong(HybridCLR)
Simple and powerful Unity3d game workflow! 简单、高效、高度工业化的商业级unity3d 工作流。
I no longer install and use Unity3D. (Unity3D热更新。provide a way to hot update Unity app on Android, support code&resources, not need lua js or IL runtime etc..., will not disturb your project development; just loading the new version apk file to achieve. )
xLua is a lua programming solution for C# ( Unity, .Net, Mono) , it supports android, ios, windows, linux, osx, etc.
The World's First Universal Mod Loader for Unity Games compatible with both Il2Cpp and Mono