UniTask Library

UniTask repo library

The UniTask library provides efficient, allocation-free async/await integration for Unity, featuring:

  • Zero-allocation UniTask<T> and custom AsyncMethodBuilder
  • Awaitable Unity operations: Coroutines, AsyncOperations, and YieldInstructions
  • PlayerLoop-based tasks, replacing traditional coroutines
  • Async event support: MonoBehaviour messages and uGUI events
  • Fully Unity-native: Runs within PlayerLoop (WebGL/wasm compatible, no threads)
  • Asynchronous LINQ, channels, and reactive properties
  • TaskTracker window to monitor and prevent memory leaks
  • High compatibility with Task, ValueTask, and IValueTaskSource

To install UniTask  library, unzip the archive to REPO\BepInEx.

Created by Cysharp

Download

How to Install

To install UniTask Library you need to have BepInEx. If you have any trouble installing mods for REPO, follow this guide:

R.E.P.O. Mods Installation

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top