Important Note
What you MUST be noticed
Package Rearrangement
21 Dec 2025
Rearrangement of packages are just finished.
We found that our Foundation Library package is growing to be to large. So we decided to separate functional and models to serveral independent pacakge.
Most useful packages will not dependent on a large foundation package for only tiny single function, but single or serveral tiny packages.
Dependency minimals. We will keep this in future developments.
--
Unity 6000.3
From 6000.3, signature verification is required.
It seems that Unity is defined a security risk with installation package wtih Scoped Registry. This causes the best way with OpenUPM becoming a signature warning and Scoped Registry warning.
And also, Unity will not handling installation of packages with invalid signature. So the dependency control is not working with Scoped Registry. Package can still be installed and work fine but not convenient to update. And also there will be an annoying yellow warning icon on the Editor.
If you are concerning any security risk, or don't want any useless or meaningless warning icon, install our packages with git url. See the Installation page for details. We promise it's also easy to do it.
We know that OpenUPM has put the solution dev on their schedule. So before that, work with git url.
Implement with v2
Package v2 is a new stage. We (indeed I) finally are free to develop must-have features.
Zero-Environment
Our foundation package Library is now dependent with NuGet for ZLinq. ZLinq is very powerful that solving Linq memory allocation issue. All packages will be implement with ZLinq and target to zeo-allocation environment.
Multi-Tasking in Unity
As Unity is a absolute single thread environment, multi-tasking will always a dream. Even Jobs is strong in Unity, hybrid running will lose efficiency. Package Task Utils provides a stronger Promise Handle in v2.
Task Agent - run task in thread pool with Application Alive Token which will be canceled on Application quit or Editor stop playing.
Token Free - cancel or dispose the Promise Handle will stop the Task, no cancelation token is necessary.
Catch All Exception Types - try-catch block is not necessary in Task, leave it alone or throw exceptions.
Awaitable - await in Task or Yield Return in Unity Coroutine are acceptable with promised.
Work With Batches - wait for collection of Promise Handles, or cancel all.
Dispatcher for Unity
Promise Dispatcher can pass code to any sync point of Unity main thread. This provides a modern application method to design multi-tasking processes with Unity APIs.
Terminated Packages
Node For Mono
This was an extension of Node Framework, and was terminated permently.
Memento Service
This was terminated temporarily.
Package not Recommended to Use
There are some test package in v1 state of AceLand Package. Those package is verified not to be suitable to Unity hierarchy framework.
Those documents are already hidden to all audients. We are requiring openupm to remove those packages to help audients having a clear list in Unity Package Manager.
Last updated