Important Note

What you MUST be noticed

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.


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