jengine
AI guide for game development with JEngine Unity hot-update framework
pinned to #177acddupdated 3 weeks ago
Ask your AI client: “install plugins/jengine”.
Requires the metahub MCP server installed in your client. Set up MCP.
mh install plugins/jenginemetahub onboarded this repo on the author's behalf.
If you own github.com/JasonXuDeveloper/JEngine on GitHub, claim the listing to take over publishing. Your claim preserves the existing eval history and badges; only the curator label is replaced with verified-publisher on your next publish.
Stars
2,224
Last commit
3 weeks ago
Latest release
published
- #csharp
- #framework
- #game
- #gameframework
- #hot-update
- #hotfix
- #hotupdate
- #hybridclr
- #ilruntime
- #unity
- #unity-3d
- #unity-framework
- #unity2d
- #unity3d
- #unity3d-framework
- #unity3d-hotfix
- #unity3d-plugin
Evaluation report
WarningsAutomated checks the publisher passed at publish time — structure, docs, safety, and whether the artifact behaves as claimed.177acdd· 3 weeks ago
Kind-specific
31Plugin: manifest fields complete
Plugin: bundled artifacts presentwarn
Couldn't find a skills/ subdir or an MCP server config inside the plugin
A plugin is most useful when it bundles ≥ 1 skill or an MCP server.
Plugin: bundle shape
empty bundle
Plugin: manifest location
manifest at .claude-plugin/plugin.json (modern convention)
Release history
1- releasecurrent177acddwarn3 weeks ago
Contents
Why JEngine
<table role="presentation"> <tr> <td width="33%" valign="top">Ultralight Core
A handful of files — that's the entire core package. Drop it in and hot updates just work. No boilerplate code required.
</td> <td width="33%" valign="top">10x+ Performance
HybridCLR runs standard C# natively — 10x+ faster than ILRuntime or Lua. UniTask for GC-free async, Nino for zero-allocation serialization.
</td> <td width="33%" valign="top">Built-in Security
Encrypt assets and DLLs with XOR, AES, or ChaCha20. Obfuscate hot update code with Obfuz. No other hot update framework ships this.
</td> </tr> <tr> <td width="33%" valign="top">One-Click Build
Compile code, generate AOT metadata, obfuscate, encrypt, and package resources — all from one button in the JEngine Panel.
</td> <td width="33%" valign="top">All Platforms
iOS, Android, Windows, macOS, WebGL — plus WeChat, Douyin, Alipay, and TapTap mini-game platforms. YooAsset powers games with 1M+ DAU.
</td> <td width="33%" valign="top">AI-Powered Development
First hot update framework with a Claude Code plugin. AI that understands JEngine patterns and writes idiomatic code for your game.
</td> </tr> </table>
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 ⭐
Reviews
No reviews yet. Be the first.
Related
superpowers-symfony
A Symfony-focused toolkit for Claude Code providing TDD (Pest/PHPUnit), Doctrine ORM, API Platform, Messenger, Voters, quality checks (PHP-CS-Fixer/PHPStan), and pragmatic architecture patterns - Docker Compose and Symfony Docker (FrankenPHP) compatible
cc10x
The Loop Engine — harness and loop engineering plugin for Claude Code. Router-kernel orchestration, workflow artifacts, sub-agent delegation, hook enforcement, Test Honesty Gates, fresh-context verification, and memory that persists. 73% leaner than v11, zero quality regression.
embedded-debugger
Embedded debugger workflow for probe-rs targets. Provides a CLI-first skill and optional MCP server for probe discovery, target checks, flashing, memory access, and RTT workflows.
mh install plugins/jengine