Skip to main content

Compatibility

Unity / Tuanjie

VersionStatus
Unity 2021.3.x✅ Supported
Unity 2022.3.x✅ Supported
Unity 6000.0.x✅ Supported
Unity 6000.3.x✅ Supported
Unity 6000.5.x✅ Supported
Tuanjie Engine 1.x.y✅ Supported

libil2cpp patch resolution: see Multi-version.

Script VM and runtimes

CategoryStatus
Script VMQuickJS (pin under package ZenTS~/; no multi-engine matrix)
EditorMono (Expression Emit; JS-visible semantics match Il2Cpp)
PlayerIl2Cpp (authoritative; zents-runtime C++ bridges)

Il2Cpp builds: before shipping, run ZenTS/Generate/All (C++ stubs, not C# Wrap). See Build, Editor vs Player.

Target platforms

CategoryScope
Editor (dev)Windows x64, macOS (Apple Silicon / Intel)
Player (Il2Cpp)Designed for all targets Unity / Tuanjie Il2Cpp normally supports, including but not limited to Win64, Android, iOS, WebGL, WeChat Mini Games, HarmonyOS / automotive, and other desktop / mobile / mini-game / vehicle Il2Cpp build targets

After Install copies QuickJS into LocalIl2Cpp, export and link with the normal Unity toolchain for the chosen target. There is no “mobile-only + bring-your-own static libs” special case (unlike ZLua’s LuaJIT model). Details: QuickJS build §5.

For other platform issues, please file an Issue.

Semantic contracts live under spec; project stage: Project status.