UniTask
Cysharp/UniTask
Use it when: You want async/await in Unity without allocations, with PlayerLoop-aware delays and cancellation.
Async & reactiveLast push Oct 2026★ 11,245MIT
Provides an efficient allocation free async/await integration for Unity.
Install
Package Manager, Add package from git URL:
https://github.com/Cysharp/UniTask.git?path=src/UniTask/Assets/Plugins/UniTask
Alternatives
Docs and guides
Guides and videos
- UniTask Best Practices - Better Async Code in Unity
Best practices for UniTask in Unity: cancellation, error handling and efficient asynchronous code.
youtube.com · Oct 2025 - Async Programming in Unity - What You NEED To Know
Explains async programming options in Unity: coroutines, async/await and UniTask, and when to use each.
youtube.com · Oct 2025