Project Icon

UniTask

Provides Allocation-Free Async/Await Functionality for Unity Tasks

Product DescriptionProvides Unity with an efficient allocation-free async/await system. Converts Unity's AsyncOperations into awaitable tasks, employing a custom AsyncMethodBuilder. Features include PlayerLoop-based execution and UniTaskTracker to safeguard against memory leaks, ensuring compatibility with WebGL. Supports asynchronous LINQ and mono-behavior events to streamline Unity coroutine usage.
Project Details