Skip to content

Unity/Tuanjie Engine Adaptation ​

Engine Versions ​

  • Theoretically supported engine versions include: Unity 2018~2022, Tuanjie Engine

Capability Support ​

CapabilitySupportedSolution
Basic modulesSupportedSupports basic modules such as animation, physics, AI, and UI
Render pipelineSupportedSupports the standard render pipeline and URP
Resource loadingSupportedAddressable and AssetBundle asynchronous network loading
Lua scriptingSupportedSupports standard Lua and common bindings (such as xLua, toLua, etc.), does not support LuaJIT. Performance must be verified on real devices based on the actual game
PureTSSupportediOS 14.5 or above is required, supports JIT
AudioSupportedBasic capabilities supported, supports the FMOD plugin (please use UnityAudio for long audio), but does not support Wwise.
Third-party pluginsPartially supportedSupports most plugins, C# plugins and platform-independent C native plugins
Networking systemRequires adjustmentHTTP uses UnityWebRequest, TCP uses the OpenPaaS SDK adaptation or WebSocket communication as a replacement (such as the open-source UnityWebSocket plugin), UDP uses the OpenPaaS SDK adaptation
Rendering interfaceSupportedOnly supports WebGL1.0 (equivalent to OpenGLES2.0); WebGL2.0 support is in Beta testing
MultithreadingNot supportedRemove multithreading usage and use alternatives such as async
File APIRequires adjustmentDoes not support the System.File interface, but you can use the minigame OpenPaaS SDK to implement file storage, with a size limit of 200MB (up to 1GB can be enabled). Please use a server or cloud development for player save data; AssetsBundle cache adaptation plugins are automatically supported