You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* docs: redesign README with feature card grid and modern layout
Rewrite both README.md and README_zh_cn.md with a Fumadocs-inspired
design: hero with social proof stats, 3x2 HTML table feature cards,
before/after comparison, streamlined packages table, and merged
related projects section. Removes legacy branches, showcase grid,
and verbose sections in favor of scannable progressive disclosure.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
* docs: fix grammar in hero subtitle
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
* docs: add line breaks to hero subtitle
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
* docs: simplify quick start and emphasize lightweight core
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
* docs: add Ultralight Core feature card, simplify Quick Start
Move lightweight emphasis from Quick Start into a dedicated feature
card. Merge Zero Allocation into the 10x+ Performance card.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
* docs: add table role=presentation, deduplicate nav links
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
---------
Signed-off-by: JasonXuDeveloper - 傑 <jason@xgamedev.net>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>
-**Secure Updates** - Obfuscate hot update DLL + encrypt resources (assets & DLL/PDB) with XOR/AES/ChaCha20
21
-
-**AI-Accelerated** - Intelligent AI [seamlessly integrated](.claude-plugin/), deeply understands JEngine to boost productivity
22
-
-**Commercial Ready** - Production-proven by individuals and enterprise teams
19
+
## Why JEngine
23
20
24
-
## Overview
21
+
<tablerole="presentation">
22
+
<tr>
23
+
<tdwidth="33%"valign="top">
25
24
26
-
JEngine is a Unity framework that enables **runtime hot updates** for games. Designed for both beginners and professionals, it provides secure, high-performance features out of the box.
25
+
### Ultralight Core
27
26
28
-
## Quick Start
27
+
A handful of files — that's the entire core package. Drop it in and hot updates just work. No boilerplate code required.
29
28
30
-
### Requirements
31
-
-**Unity 2022.3+**
29
+
</td>
30
+
<tdwidth="33%"valign="top">
32
31
33
-
### Branch Information
32
+
### 10x+ Performance
34
33
35
-
| Branch | Status | Description |
36
-
|--------|---------|-------------|
37
-
|`master`|**Recommended**| Latest stable version with the most powerful features |
38
-
|`0.8.x`| Legacy | Most popular 2023 version (no longer maintained) |
39
-
|`0.7.x`| Legacy | Most popular 2022 version (no longer maintained) |
40
-
|`0.6.x`| Legacy | Complete with full documentation (no longer maintained) |
41
-
|`0.5.x`| Legacy | Used by some commercial projects (no longer maintained) |
34
+
HybridCLR runs standard C# natively — 10x+ faster than ILRuntime or Lua. UniTask for GC-free async, Nino for zero-allocation serialization.
42
35
43
-
## Packages
36
+
</td>
37
+
<tdwidth="33%"valign="top">
38
+
39
+
### Built-in Security
40
+
41
+
Encrypt assets and DLLs with XOR, AES, or ChaCha20. Obfuscate hot update code with Obfuz. No other hot update framework ships this.
42
+
43
+
</td>
44
+
</tr>
45
+
<tr>
46
+
<tdwidth="33%"valign="top">
47
+
48
+
### One-Click Build
49
+
50
+
Compile code, generate AOT metadata, obfuscate, encrypt, and package resources — all from one button in the JEngine Panel.
51
+
52
+
</td>
53
+
<tdwidth="33%"valign="top">
54
+
55
+
### All Platforms
56
+
57
+
iOS, Android, Windows, macOS, WebGL — plus WeChat, Douyin, Alipay, and TapTap mini-game platforms. YooAsset powers games with 1M+ DAU.
58
+
59
+
</td>
60
+
<tdwidth="33%"valign="top">
44
61
45
-
### Official Packages
62
+
### AI-Powered Development
46
63
47
-
| Package | Type | Coverage | Description |
48
-
|---------|------|----------|-------------|
49
-
|**JEngine.Core**| Required | N/A | Hot update support with secure, high-performance features |
50
-
|**JEngine.Util**| Optional |[](https://codecov.io/gh/JasonXuDeveloper/JEngine)| Utility classes including JAction and JObjectPool |
51
-
|**JEngine.UI**| Optional |[](https://codecov.io/gh/JasonXuDeveloper/JEngine)| UI utilities for both runtime and editor |
64
+
First hot update framework with a [Claude Code plugin](.claude-plugin/). AI that understands JEngine patterns and writes idiomatic code for your game.
52
65
53
-
**JEngine.Util Features:**
54
-
-**JAction** - Zero-GC chainable async task framework with fluent API, object pooling, delays, conditions, and loops
55
-
-**JObjectPool** - Thread-safe, lock-free generic object pooling using CAS operations
66
+
</td>
67
+
</tr>
68
+
</table>
56
69
57
-
**JEngine.UI Features:**
58
-
-**MessageBox** - Zero-allocation async prompt system with UniTask integration and object pooling for runtime UI
59
-
-**Editor UI** - Shadcn-inspired modern UI Toolkit framework with theming support and Bootstrap/Panel UI integration
70
+
60
71
61
-
### Third-Party Packages
72
+
##Before & After
62
73
63
-
| Package | Description | Link |
64
-
|---------|-------------|------|
65
-
|**MetaJUI**| Customized UI framework for JEngine |[Repository](https://github.com/Meta404Dev/MetaJUI)|
0 commit comments