JEngine is a powerful Unity framework that enables runtime hot updates for your games. Designed for both beginners and professionals, it provides secure, high-performance features out of the box.
- Unity 2022.3+
Branch | Status | Description |
---|---|---|
master |
✅ Recommended | Latest stable version with the most powerful features |
0.8.x |
🔒 Legacy | Most popular 2023 version (no longer maintained) |
0.7.x |
🔒 Legacy | Most popular 2022 version (no longer maintained) |
0.6.x |
🔒 Legacy | Complete with full documentation (no longer maintained) |
0.5.x |
🔒 Legacy | Used by some commercial projects (no longer maintained) |
development |
🔧 Development | Active development branch - PRs welcome! |
Package | Description | Type |
---|---|---|
JEngine.Core | Hot update support with secure, high-performance features | Built-in |
Package | Description | Link |
---|---|---|
MetaJUI | Customized UI framework for JEngine | Repository |
MetaExcelDataTool | Excel table guide tool | Repository |
Dependency | Description | Repository |
---|---|---|
Obfuz | Code obfuscation | GitHub |
HybridCLR | Runtime code execution | GitHub |
YooAssets | Runtime resource updates | GitHub |
- AssetBundle Encryption support (XOR, AES, ChaCha20)
- Code Obfuscation support by using Obfuz to protect almost all code
- Dramatically improved hot update code execution performance by migrating to HybridCLR
- Enhanced game development experience (no more extra user procedure when writing any kinds of hot update code)
- MiniGame support for WeChat, TikTok, Alipay and TapTap
If your project uses JEngine, feel free to contact the author - we'd be happy to showcase your work here!
Check out these other excellent Unity frameworks:
- IFramework - Simple Unity Tools
- QFramework - Your first K.I.S.S Unity 3D Framework
- TEngine - Unity framework solution
- BundleMaster - Unity resource loading master
- Nino - Ultimate high-performance binary serialization library for C#.
⭐ If JEngine helps you, please give it a Star! ⭐