JasonXuDeveloper/JEngine
JasonXuDeveloper/JEngine has 2,245 GitHub stars and 348 forks. GitHot measured 0 stars in 24 hours. Last checked 2026-11-07 22:08 UTC. Last push 2026-04-23.
The solution that allows unity games to update in runtime. 使Unity开发的游戏支持热更新的解决方案。
What you can do
- core,ui: add configurable Bootstrap text and JTabView component (#624)
- core: bump Nino to fix Dictionary serialization in HybridCLR (#627)
- core: auto-detect manifest decryption in PreprocessBuildCatalog (#626)
Measured star growth
- in 24h
- 0
- in 7 days
- Collecting history
- in 15 days
- Collecting history
- in 1 month
- Collecting history
Net star changes over overlapping periods, not daily totals. Missing measurements are left blank. Stars measure attention, not software quality.
README.md
Original
Ship game updates without shipping a build.
Runtime hot updates for all platforms — push code, assets, and logic without rebuilding.
Powered by HybridCLR with built-in encryption and obfuscation.
1,000+ games shipped · 100+ companies in production · built-in Claude Code AI integration.
Why JEngine
Ultralight CoreA handful of files — that's the entire core package. Drop it in and hot updates just work. No boilerplate code required. |
10x+ PerformanceHybridCLR runs standard C# natively — 10x+ faster than ILRuntime or Lua. UniTask for GC-free async, Nino for zero-allocation serialization. |
Built-in SecurityEncrypt assets and DLLs with XOR, AES, or ChaCha20. Obfuscate hot update code with Obfuz. No other hot update framework ships this. |
One-Click BuildCompile code, generate AOT metadata, obfuscate, encrypt, and package resources — all from one button in the JEngine Panel. |
All PlatformsiOS, Android, Windows, macOS, WebGL — plus WeChat, Douyin, Alipay, and TapTap mini-game platforms. YooAsset powers games with 1M+ DAU. |
AI-Powered DevelopmentFirst hot update framework with a Claude Code plugin. AI that understands JEngine patterns and writes idiomatic code for your game. |
Before & After
| Traditional Approach | With JEngine |
|---|---|
| Learn Lua or TypeScript for hot update code | Standard C# — same language, same IDE, same debugging |
| Register cross-domain adapters (ILRuntime) | Zero adapters — HybridCLR runs C# natively |
| No built-in asset protection | XOR / AES / ChaCha20 encryption + code obfuscation |
| Manual multi-step build pipeline | One-click build from JEngine Panel |
Quick Start
Unity 2022.3+ required. Follow the Getting Started Guide to be up and running in minutes.
Packages
| Package | Type | Description |
|---|---|---|
| JEngine.Core | Required | Hot update runtime — bootstrap, encryption, resource management |
| JEngine.Util | Optional | JAction (zero-GC async tasks) · JObjectPool (lock-free object pooling) |
| JEngine.UI | Optional | MessageBox (async dialog prompts) · Editor UI (modern UI Toolkit components with theming) |
Built on HybridCLR · YooAsset · UniTask · Nino · Obfuz
🎉 Latest Features (v1.1.6)
- core,ui: add configurable Bootstrap text and JTabView component (#624)
- core: bump Nino to fix Dictionary serialization in HybridCLR (#627)
- core: auto-detect manifest decryption in PreprocessBuildCatalog (#626)
Community
Related Projects
JEngine Ecosystem:
- MetaJUI — Customized UI framework for JEngine
- MetaExcelDataTool — Excel table guide tool
Other Great Unity Projects:
- IFramework · QFramework · TEngine · BundleMaster · Nino
If JEngine helps your project, give it a ⭐
Explore related projects
codecrafters-io/build-your-own-x
Master programming by recreating your favorite technologies from scratch.
560,819 starspublic-apis/public-apis
A collective list of free APIs
497,054 starsmorluto/rea
Reverse engineer anything with agents, from app behavior down to native binaries.
441,335 starsopenclaw/openclaw
The AI that really does things. Any OS. Any Platform. The lobster way. 🦞
394,154 stars